From: Frederic Massart Date: Mon, 10 Mar 2014 12:25:04 +0000 (+0800) Subject: Jira is now a singleton X-Git-Tag: v1.0~18 X-Git-Url: https://git.cameron1729.xyz/?a=commitdiff_plain;h=5fa0076a0e63481f19c4c9441730e6f6a1643428;p=mdk.git Jira is now a singleton --- diff --git a/lib/jira.py b/lib/jira.py index 8d1a6be..9ce375d 100644 --- a/lib/jira.py +++ b/lib/jira.py @@ -59,6 +59,12 @@ class Jira(object): uri = '' _loaded = False + _instance = None + + def __new__(cls, *args, **kwargs): + if not cls._instance: + cls._instance = super(Jira, cls).__new__(cls, *args, **kwargs) + return cls._instance def __init__(self): self.version = {}