From 5fa0076a0e63481f19c4c9441730e6f6a1643428 Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Mon, 10 Mar 2014 20:25:04 +0800 Subject: [PATCH] Jira is now a singleton --- lib/jira.py | 6 ++++++ 1 file changed, 6 insertions(+) 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 = {} -- 2.11.0