Exemple #1
0
    def _get_dict_items(self):
        """ Yields nicely formatted dictionary items defined in the KVDB.
        """
        if not self._dict_items:
            for id, item in self.server.kvdb.conn.hgetall(KVDB.DICTIONARY_ITEM).items():
                system, key, value = item.decode('utf-8').split(KVDB.SEPARATOR)
                self._dict_items.append({'id':str(id), 'system':system, 'key':key, 'value':value})
            self._dict_items = multikeysort(self._dict_items, ['system', 'key', 'value'])

        for item in self._dict_items:
            yield item
Exemple #2
0
    def _get_dict_items(self):
        """ Yields nicely formatted dictionary items defined in the KVDB.
        """
        if not self._dict_items:
            for id, item in self.server.kvdb.conn.hgetall(
                    KVDB.DICTIONARY_ITEM).items():
                system, key, value = item.decode('utf-8').split(KVDB.SEPARATOR)
                self._dict_items.append({
                    'id': str(id),
                    'system': system,
                    'key': key,
                    'value': value
                })
            self._dict_items = multikeysort(self._dict_items,
                                            ['system', 'key', 'value'])

        for item in self._dict_items:
            yield item
Exemple #3
0
 def get_data(self):
     return multikeysort(self._get_translations(), ["system1", "key1", "value1", "system2", "key2", "value2"])
Exemple #4
0
 def get_data(self):
     return multikeysort(
         self._get_translations(),
         ['system1', 'key1', 'value1', 'system2', 'key2', 'value2'])
Exemple #5
0
 def get_data(self):
     return multikeysort(self._get_translations(), ['system1', 'key1', 'value1', 'system2', 'key2', 'value2'])