def delete_account(): request = Request(action='delete_account', request_content={ 'username': ClientSession.get_instance().username, 'password': ClientSession.get_instance().password }, request_sender=ClientSession.get_instance().username) request.send_request()
def main(): #register(request_sender, request_sender, '*****@*****.**') ClientSession(request_sender, request_sender) Contacts.deserialize(request_sender) ClientSession.establish_session() send_message('some really important message', request_sender, 'ivan') #search('ivan', request_sender) #connect_to_recipient('ivan', request_sender) #recieve_msgs(request_sender) Contacts.serialize(request_sender)
def __init__(self, sender: str, recipient: str, content: str, timestamp=None): self.signature = Encryptor.create_signature( private_key=ClientSession.get_client_private_key(), message=content.encode()) recipient_encrypted_content = Encryptor.symmetrical_encrypt( key=ClientSession.get_recipient_symmetric_key(recipient), message=content) super(SecureUserMessage, self).__init__(sender, recipient, recipient_encrypted_content)
def execute(self, arguments: str, session: ClientSession) -> int: """:returns Task id of the created Task""" parsed_arguments = self._parser.parse_args(arguments.split()) return session.request_task_creation(parsed_arguments.robot, parsed_arguments.branch, parsed_arguments.runs, parsed_arguments.fail)
def execute(self, arguments: str, session: ClientSession) -> list: parsed_arguments = self._parser.parse_args(arguments.split()) return session.get_many_tasks(parsed_arguments.robot, parsed_arguments.status, parsed_arguments.fail)
def execute(self, arguments: str, session: ClientSession) -> Task: parsed_arguments = self._parser.parse_args(arguments.split()) return session.get_task(parsed_arguments.task_id, parsed_arguments.fail)
def execute(self, arguments: str, session: ClientSession) -> int: parsed_arguments = self._parser.parse_args(arguments.split()) return session.get_server_modification_time(simulate_failure=parsed_arguments.fail)
def execute(self, arguments: str, session: ClientSession) -> dict: parsed_arguments = self._parser.parse_args(arguments.split()) return session.get_robot_dict(simulate_failure=parsed_arguments.fail)
from client_session import ClientSession import sys sys.path.append('GUI') from login import LoginUI local = True if not local: with open('config.txt') as f: l = f.readlines() HOST, PORT = l[0].strip(), int(l[1].strip()) LoginUI(ClientSession(HOST, PORT)).tk.mainloop() else: LoginUI(ClientSession('127.0.0.1', 8080)).tk.mainloop()
def execute(self, arguments: str) -> ClientSession: parsed_arguments = self._parser.parse_args(arguments.split()) return ClientSession(parsed_arguments.host, parsed_arguments.port, parsed_arguments.fail)