>>> d = {1: 'foo', 3: 'baz'}
>>> merge(d, {1: 'Foo', 2: 'Bar'})
- >>> d
- {1: 'Foo', 2: 'Bar', 3: 'baz'}
+ >>> items = d.items(); items.sort(); items
+ [(1, 'Foo'), (2, 'Bar'), (3, 'baz')]
:param dict1: the dictionary to merge into
:param dict2: the dictionary containing the data that should be merged
if options.list_locales:
identifiers = localedata.list()
longest = max([len(identifier) for identifier in identifiers])
+ identifiers.sort()
format = u'%%-%ds %%s' % (longest + 1)
- for identifier in sorted(localedata.list()):
+ for identifier in identifiers:
locale = Locale.parse(identifier)
output = format % (identifier, locale.english_name)
print output.encode(sys.stdout.encoding or