Changeset 7871 for main/waeup.kofa/trunk/src/waeup/kofa/widgets
- Timestamp:
- 13 Mar 2012, 09:15:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/widgets/phonewidget.py
r7870 r7871 32 32 """ 33 33 34 INT_PHONE_PREFIXES = {35 _('Germany'): (2, '49'),36 _('Nigeria'): (1, '234'),37 _('U.S.'): (3, '1'),38 }39 40 34 class PhonePrefixes(grok.GlobalUtility): 41 35 grok.implements(IInternationalPhonePrefixes) 42 36 43 _data = sorted(INT_PHONE_PREFIXES.items(), key=lambda value: value[1][0])44 45 37 def title_value_list(self): 46 return [('%s (+%s)' % (x,y[1]), '+%s' % y[1]) for x,y in self._data] 38 try: 39 from waeup.kofa.interfaces import IKofaUtils 40 prefixes = getUtility(IKofaUtils).INT_PHONE_PREFIXES 41 data = sorted(prefixes.items(), key=lambda value: value[1][0]) 42 except: 43 data = [('Country of Nowhere',(1, '234'))] 44 return [('%s (+%s)' % (x,y[1]), '+%s' % y[1]) for x,y in data] 47 45 48 46 RE_INT_PREFIX = re.compile('^\+\d+')
Note: See TracChangeset for help on using the changeset viewer.