chinapnr / fishbase

自主开发、整理的一套 Python 基础函数库,涵盖 system 系统增强包、logger 日志记录增强包、file 文件处理增强包、 date 日期处理函数包、data 数据信息处理函数包、csv 处理增强函数包、crypt 加密/编码增强包等,可减少程序开发工作量、降低引用复杂度。
MIT License
94 stars 29 forks source link

v1.1.16 发现单例失效 #270

Closed rexyan closed 4 years ago

rexyan commented 4 years ago

目前在 v1.1.16 版本中发现单例失效的情况,望修复 !!!

from fishbase import SingleTon

class TestSingle(SingleTon):
    pass

if __name__ == "__main__":
    s1 = TestSingle()
    s2 = TestSingle()

    print(s1)
    print(s2)
    print(s1 == s2)
output
<__main__.TestSingle object at 0x0000024DBF617320>
<__main__.TestSingle object at 0x0000024DBF6173C8>
False
wingfish commented 4 years ago

这个类移动到 fish_object 了,现在用法是 from fishbase.fish_object import *