odoo/packs/odoo.v18/devs/kit_code/land/lang/pattern.py

11 lines
198 B
Python

# -*- coding: utf-8 -*-
def singleton(cls):
_instance = {}
def inner():
if cls not in _instance:
_instance[cls] = cls()
return _instance[cls]
return inner