Changeset 49 for remote_control
- Timestamp:
- 06/16/10 14:33:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
remote_control/puzzlebox_brainstorms_client_thinkgear.py
r48 r49 35 35 AUTHORIZATION_REQUEST = configuration.THINKGEAR_AUTHORIZATION_REQUEST 36 36 37 PARAMETERS = {"enableRawOutput": False, "format": "Json"} 38 37 39 ##################################################################### 38 40 # Classes 39 41 ##################################################################### 40 42 43 class puzzlebox_brainstorms_client_thinkgear(client.puzzlebox_brainstorms_client): 44 45 def __init__(self, log, \ 46 authorization_request, \ 47 server_host=SERVER_HOST, \ 48 server_port=SERVER_PORT, \ 49 DEBUG=DEBUG): 50 51 self.log = log 52 self.DEBUG=DEBUG 53 54 self.authorization_request = authorization_request 55 self.server_host = server_host 56 self.server_port = server_port 57 self.max_connection_attempts = MAX_CONNECTION_ATTEMPTS 58 59 60 ################################################################## 61 62 def send_command_and_print_response(self, command): 63 64 if self.DEBUG: 65 print "---> [Client] Sending:", 66 print command 67 68 69 d = self.send_command(command) 70 d.addCallback(self.print_response) 71 72 73 ################################################################## 74 75 def print_response(self, response): 76 77 if self.DEBUG: 78 print "---> [Client] Server Response:", 79 print response 80 81 reactor.stop() 82 41 83 42 84 ##################################################################### … … 49 91 log = None 50 92 51 command_parameters = AUTHORIZATION_REQUEST 93 #authorization_request = AUTHORIZATION_REQUEST 94 authorization_request = None # Sending JSON not working 52 95 53 96 #log.info("Command parameters: %s" % command_parameters) 54 55 thinkgear_client = client.puzzlebox_brainstorms_client_command_line( \97 98 thinkgear_client = puzzlebox_brainstorms_client_thinkgear( \ 56 99 log, \ 57 command_parameters, \100 authorization_request, \ 58 101 server_host=SERVER_HOST, \ 59 102 server_port=SERVER_PORT, \ 60 103 DEBUG=DEBUG) 61 62 reactor.callWhenRunning(thinkgear_client.execute_command_line) 104 105 reactor.callWhenRunning( \ 106 thinkgear_client.send_command_and_print_response, \ 107 thinkgear_client.authorization_request) 108 109 63 110 reactor.run() 64 111
Note: See TracChangeset
for help on using the changeset viewer.