Python Singleton Class

Descripción

Generic singleton class using a class-level instance


File Template: ✅


Prefix

singleton:class


Scopes

python


Snippet de código

class ${1:Singleton}:
	_instance = None

	def __new__(cls, *args, **kwargs):
		if cls._instance is None:
			cls._instance = super(${1}, cls).__new__(cls)
			# initialize your instance here
			$0
		return cls._instance