semvec/pypi-packages huggingface dataset:
haobaba 0.1.1
好爸爸系列，追求朴素而踏实的实践。继承好爸爸的思想，轻松实现自动埋点、统计、错误处理、状态控制、任务流转、单元测试等功能
License: MIT

继承TaskBase，可以实现子类方法的自动埋点和错误统计等功能.本次更新如下：
- 方法出现异常后，会自动记录错误，而不是使整个程序崩溃.
- 本次增加了将日志输出到本地文件。

### *使用示例：*
``` python
from haobaba import TaskBase
import random
import time

class testSubClass(TaskBase):
    def my_method(self, arg1, arg2, arg3):
        time.sleep(0.5)
        print("猜猜看，父类做了些什么？")

    def error_test(self):
        time.sleep()
        try:
            print(1/0)            
        except Exception as e:
            print(e)
        print(1/0)
        print("hello")

a=testSubClass()
a.my_method(random.uniform(0.1, 2),time,"猜猜看，父类做了些什么？")
a.error_test()
```

### *输出显示：*
``` powershell
猜猜看，父类做了些什么？
2023-05-17 14:32:33     0.501s  TaskBase.testSubClass.my_method(0.40639461092752, <module 'time' (, 猜猜看，父类做了些什么？)
2023-05-17 14:32:33     testSubClass.error_test()出现异常:       time.sleep() takes exactly one argument (0 given)
2023-05-17 14:32:33     0.001s  TaskBase.testSubClass.error_test()
```


---
### 友情链接
markdown语法 https://daringfireball.net/projects/markdown/