Rev 2244: Remove Registry.itervalues (comment from john) in file:///home/mbp/bzr/Work/repoformats/
Martin Pool
mbp at sourcefrog.net
Thu Jan 25 00:35:23 GMT 2007
------------------------------------------------------------
revno: 2244
revision-id: mbp at sourcefrog.net-20070125003522-27pc5240qbqtzfy3
parent: mbp at sourcefrog.net-20070124112017-mp52x60whw4llr43
committer: Martin Pool <mbp at sourcefrog.net>
branch nick: repoformats
timestamp: Thu 2007-01-25 11:35:22 +1100
message:
Remove Registry.itervalues (comment from john)
modified:
bzrlib/registry.py lazy_factory.py-20060809213415-2gfvqadtvdn0phtg-1
bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
=== modified file 'bzrlib/registry.py'
--- a/bzrlib/registry.py 2007-01-24 07:12:09 +0000
+++ b/bzrlib/registry.py 2007-01-25 00:35:22 +0000
@@ -200,14 +200,6 @@
for key, getter in self._dict.iteritems():
yield key, getter.get_obj()
- def itervalues(self):
- """Iterate all registry values in key order.
-
- This imports any lazily registered entries.
- """
- for key in self.keys():
- yield self.get(key)
-
def _set_default_key(self, key):
if not self._dict.has_key(key):
raise KeyError('No object registered under key %s.' % key)
=== modified file 'bzrlib/tests/repository_implementations/__init__.py'
--- a/bzrlib/tests/repository_implementations/__init__.py 2007-01-24 11:20:17 +0000
+++ b/bzrlib/tests/repository_implementations/__init__.py 2007-01-25 00:35:22 +0000
@@ -49,8 +49,8 @@
'bzrlib.tests.repository_implementations.test_repository',
'bzrlib.tests.repository_implementations.test_revision',
]
- all_formats = list(repository.format_registry.itervalues()) \
- + _legacy_formats
+ all_formats = [v for (k, v) in repository.format_registry.iteritems()]
+ all_formats.extend(_legacy_formats)
adapter = RepositoryTestProviderAdapter(
default_transport,
# None here will cause a readonly decorator to be created
More information about the bazaar-commits
mailing list