comment pszeudoprogramming meme
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		@@ -101,13 +101,13 @@ class NetWrapper:
 | 
			
		||||
            self.keyExchange()
 | 
			
		||||
            success = self.login()
 | 
			
		||||
            if success:
 | 
			
		||||
                return b"LINOK"
 | 
			
		||||
                return "LINOK".encode('UTF-8')
 | 
			
		||||
            else:
 | 
			
		||||
                self.logout()
 | 
			
		||||
                return b"LINERROR"
 | 
			
		||||
                return "LINERROR".encode('UTF-8')
 | 
			
		||||
        except Exception:
 | 
			
		||||
            self.logout()
 | 
			
		||||
            return b"LINERROR"
 | 
			
		||||
            return "LINERROR".encode('UTF-8')
 | 
			
		||||
 | 
			
		||||
    def recieveMessage(self) -> bytes:
 | 
			
		||||
        status, msg = self.network.receive_msg(blocking=True)
 | 
			
		||||
 
 | 
			
		||||
@@ -31,6 +31,10 @@ class Server:
 | 
			
		||||
        self.executor.baseDir=Executor(self.homeDirectory)
 | 
			
		||||
 | 
			
		||||
    def parseCommand(self, command: str) -> str:
 | 
			
		||||
        if command == "LINOK":
 | 
			
		||||
            return "LINOK"
 | 
			
		||||
        elif command == "LINERROR":
 | 
			
		||||
            return "LINERROR"
 | 
			
		||||
        parsedCommand = command.split(" ")
 | 
			
		||||
        if len(parsedCommand) > 3:
 | 
			
		||||
            return "ERROR"
 | 
			
		||||
@@ -80,18 +84,25 @@ class Server:
 | 
			
		||||
                return "ERROR"
 | 
			
		||||
            else:
 | 
			
		||||
                # TODO
 | 
			
		||||
                # Megkapod a filenevet argumentumneknt
 | 
			
		||||
                # Fogadni kell egy uzenetet, ami a fajl tartalma
 | 
			
		||||
                # Fogadni kell egy uzenetet, ami "EOF"
 | 
			
		||||
                # Mindig minden legyen UTF-8-kent kodolva, kiveve a falj, az marard
 | 
			
		||||
                pass
 | 
			
		||||
        elif command == "DNL":
 | 
			
		||||
            if secondParam != "":
 | 
			
		||||
                return "ERROR"
 | 
			
		||||
            else:
 | 
			
		||||
                # TODO
 | 
			
		||||
                # Megkapod a filenevet arguemntumkent
 | 
			
		||||
                # Kuldeni kell egy uzenetet, ami a falj tartalma
 | 
			
		||||
                # Kuldeni kell egy uzenetet, ami EOF
 | 
			
		||||
                # Mindig minden legyen UTF-8-kent kodolva, kiveve a falj, az marard
 | 
			
		||||
                pass
 | 
			
		||||
        else:
 | 
			
		||||
            return "ERROR"
 | 
			
		||||
 | 
			
		||||
    def startServer(self):
 | 
			
		||||
        while (True):
 | 
			
		||||
            self.networkInstance.recieveMessage()
 | 
			
		||||
 | 
			
		||||
    startServer()
 | 
			
		||||
        while True:
 | 
			
		||||
            message = self.networkInstance.recieveMessage().decode('UTF-8')
 | 
			
		||||
            self.parseCommand(message)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user