diff options
Diffstat (limited to 'src/carquinyol/layoutmanager.py')
-rw-r--r-- | src/carquinyol/layoutmanager.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/carquinyol/layoutmanager.py b/src/carquinyol/layoutmanager.py index dc3fde6..a017029 100644 --- a/src/carquinyol/layoutmanager.py +++ b/src/carquinyol/layoutmanager.py @@ -18,10 +18,12 @@ import os MAX_QUERY_LIMIT = 40960 + class LayoutManager(object): """Provide the logic about how entries are stored inside the datastore directory - """ + """ + def __init__(self): profile = os.environ.get('SUGAR_PROFILE', 'default') base_dir = os.path.join(os.path.expanduser('~'), '.sugar', profile) @@ -65,7 +67,7 @@ class LayoutManager(object): def get_checksums_dir(self): return os.path.join(self._root_path, 'checksums') - + def get_queue_path(self): return os.path.join(self.get_checksums_dir(), 'queue') @@ -93,10 +95,10 @@ class LayoutManager(object): uids.append(g) return uids + _instance = None def get_instance(): global _instance if _instance is None: _instance = LayoutManager() return _instance - |