Пример #1
0
 def execute(self, string):
     # EXEC
     self.send('EXEC-'+server.encode_compound(string))
     response = server.parse_message(self.receive())
     if not response[0:2] == 'OK':
         raise Exception(response[2:])
     return response[2:]
Пример #2
0
 def dir_element(self, item):
     # DIR
     self.send('DIR-'+server.encode_compound(item))
     stuff = server.parse_message(self.receive())
     return server.decode_compound(stuff[2:])
Пример #3
0
 def connect_sig(self, item1, port1, item2, port2):
     # CONNECTTLM
     self.send('CONNECTSIG-'+server.encode_compound([item1, port1 , item2, port2]))
     message = server.parse_message(self.receive())
     if message != 'OK': raise Exception('Failed to connect objects: '+message)
Пример #4
0
 def load_application(self, app):
     # LoadApp
     self.send("LOADAPP-"+server.encode_compound([app]))
     message = server.parse_message(self.receive())
     if message != 'OK': raise Exceotuib('Failed to load application: '+message)
Пример #5
0
 def create_component(self, typename, name, params ):
     # CREATE
     self.send("CREATE-"+server.encode_compound([typename, name]+params))
     message = server.parse_message(self.receive())
     if message != 'OK': raise Exception('Failed to create object: '+message)