Avatar ·

python में singleton

📁 पायथन, एआई

Wiki() के साथ singleton लागू किया

मेरा कोड:

class SpriteManager(object):    def __new__(cls):        if not hasattr(cls, 'instance'):             cls.instance = super(SpriteManager, cls).__new__(cls)        retu cls.instance    def __init__(self):        self.setSprite = set()

हर बार SpriteManager() कॉल करने पर constructor कॉल होता है। singleton की अवधारणा के अनुसार, initialization पहली कॉल पर एक बार होना चाहिए। constructor को एक बार कॉल करने के लिए क्या करें?