comparison src/core/sat_main.py @ 1469:b233274e9a0f

core: removed sat_id which is not used anywhere, uuid do the job better
author Goffi <goffi@goffi.org>
date Tue, 18 Aug 2015 09:01:18 +0200
parents ceba6fd77739
children 8bfbf5cb0e28
comparison
equal deleted inserted replaced
1468:731fbed0b9cf 1469:b233274e9a0f
46 from collections import OrderedDict # only available from python 2.7 46 from collections import OrderedDict # only available from python 2.7
47 except ImportError: 47 except ImportError:
48 from ordereddict import OrderedDict 48 from ordereddict import OrderedDict
49 49
50 50
51 sat_id = 0
52 __version__ = C.APP_VERSION 51 __version__ = C.APP_VERSION
53
54
55 def sat_next_id():
56 global sat_id
57 sat_id += 1
58 return "sat_id_" + str(sat_id)
59 52
60 53
61 class SAT(service.Service): 54 class SAT(service.Service):
62 55
63 @property 56 @property
76 except AttributeError: 69 except AttributeError:
77 self._version_cache = u"{} ({})".format(version, utils.getRepositoryData(sat)) 70 self._version_cache = u"{} ({})".format(version, utils.getRepositoryData(sat))
78 return self._version_cache 71 return self._version_cache
79 else: 72 else:
80 return version 73 return version
81
82 def get_next_id(self):
83 return sat_next_id()
84 74
85 def __init__(self): 75 def __init__(self):
86 self._cb_map = {} # map from callback_id to callbacks 76 self._cb_map = {} # map from callback_id to callbacks
87 self._menus = OrderedDict() # dynamic menus. key: callback_id, value: menu data (dictionnary) 77 self._menus = OrderedDict() # dynamic menus. key: callback_id, value: menu data (dictionnary)
88 self.__private_data = {} # used for internal callbacks (key = id) FIXME: to be removed 78 self.__private_data = {} # used for internal callbacks (key = id) FIXME: to be removed