浏览代码

fixed a bug in the error handler, run and arun didn't expect argument 'self'

digital 7 年之前
父节点
当前提交
f1bd292069
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      network/__init__.py

+ 2 - 2
network/__init__.py

@@ -49,7 +49,7 @@ class ErrorHandler(object):
         super().__init__()
         super().__init__()
         self.logger = logger
         self.logger = logger
 
 
-    def run(func,args=(),kwargs={},text=None,logger=None):
+    def run(self,func,args=(),kwargs={},text=None,logger=None):
         if not logger:
         if not logger:
             logger = self.logger
             logger = self.logger
         if not text:
         if not text:
@@ -60,7 +60,7 @@ class ErrorHandler(object):
         except Exception as exc:
         except Exception as exc:
             logger.debug("error occured during "+text,exc_info=exc)
             logger.debug("error occured during "+text,exc_info=exc)
 
 
-    async def arun(func,args=(),kwargs={},text=None,logger=None):
+    async def arun(self,func,args=(),kwargs={},text=None,logger=None):
         if not logger:
         if not logger:
             logger = self.logger
             logger = self.logger
         if not text:
         if not text: