import gdbm
import locale
+import re
locale.setlocale(locale.LC_ALL, '')
raise KeyError()
+ def items(self):
+
+ items = []
+ key = self.db.firstkey()
+ while key is not None:
+ if re.search('_\w*\._\w*', key) and not re.search('_\w*\._\w*\[.*\]', key):
+ localized_service_name = self[key]
+ items.append((key, localized_service_name))
+ key = self.db.nextkey(key)
+ return items
+
def has_key(self, key):
for suffix in self.suffixes: