Browse Source

the changes made in the previous commit were partly in the wrong method. using dynamic super() instead of ConnHandlerBase now

digital 7 years ago
parent
commit
5ea9f89188
1 changed files with 3 additions and 3 deletions
  1. 3 3
      network/__init__.py

+ 3 - 3
network/__init__.py

@@ -87,7 +87,7 @@ class ConnHandlerBase(object):
         """
         This method waits for the client to send something and returns bytes!
         """
-        data_received = await ConnHandlerBase.socket.recv(self,self.block_size)
+        data_received = await self.socket.recv(self,self.block_size)
         return data_received
 
     async def send(self, data, log_msg=None):
@@ -153,7 +153,7 @@ class ConnHandler(ConnHandlerBase):
         if block_size == None:
             block_size = self.block_size
         lch.debug("self.__class__: {}".format(self.__class__))
-        data_received = await ConnHandlerBase.recv(self,block_size=block_size)
+        data_received = await super().recv(self,block_size=block_size)
         data_decoded = data_received.decode("utf-8")
         return data_decoded
 
@@ -167,7 +167,7 @@ class ConnHandler(ConnHandlerBase):
         else:
             lschat.info("Server:"+data)
         data_encoded = bytes(data, "utf-8")
-        send_status = await self.send(data_encoded)
+        send_status = await super().send(data_encoded)
         return send_status