diff options
author | Tomeu Vizoso <tomeu.vizoso@collabora.co.uk> | 2010-07-19 12:53:03 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu.vizoso@collabora.co.uk> | 2010-08-20 13:02:27 (GMT) |
commit | b9d2a313709469398228d82a72a03a93a66e6dcb (patch) | |
tree | 340a574ca7f66735f00fa47474d2324c3426895f /src/jarabe/model/buddy.py | |
parent | 0d79b38aa5b14f4db4c04d6c825503198c828f41 (diff) |
Turn OwnerBuddyModel a singleton
Diffstat (limited to 'src/jarabe/model/buddy.py')
-rw-r--r-- | src/jarabe/model/buddy.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/jarabe/model/buddy.py b/src/jarabe/model/buddy.py index 2c2e28d..3bcf790 100644 --- a/src/jarabe/model/buddy.py +++ b/src/jarabe/model/buddy.py @@ -159,6 +159,15 @@ class OwnerBuddyModel(BaseBuddyModel): def get_buddy(self): return None + +_owner_instance = None +def get_owner_instance(): + if _owner_instance is None: + global _owner_instance + _owner_instance = OwnerBuddyModel() + return _owner_instance + + class BuddyModel(BaseBuddyModel): __gtype_name__ = 'SugarBuddyModel' def __init__(self, **kwargs): |