~bzr/bzr/bzr.1.5

« back to all changes in this revision

Viewing changes to bzrlib/version_info_formats/__init__.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2008-05-07 07:27:16 UTC
  • mfrom: (3408.2.1 integration)
  • Revision ID: pqm@pqm.ubuntu.com-20080507072716-lr54bdt55km4feso
(mbp) Remove code deprecated prior to 1.1 and its tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
176
176
format_registry = registry.Registry()
177
177
 
178
178
 
179
 
@deprecated_function(one_zero)
180
 
def register_builder(format, module, class_name):
181
 
    """Register a version info format.
182
 
 
183
 
    :param format: The short name of the format, this will be used as the
184
 
        lookup key.
185
 
    :param module: The string name to the module where the format class
186
 
        can be found
187
 
    :param class_name: The string name of the class to instantiate
188
 
    """
189
 
    format_registry.register_lazy(format, module, class_name)
190
 
 
191
 
 
192
 
@deprecated_function(one_zero)
193
 
def get_builder(format):
194
 
    """Get a handle to the version info builder class
195
 
 
196
 
    :param format: The lookup key supplied to register_builder
197
 
    :return: A class, which follows the VersionInfoBuilder api.
198
 
    """
199
 
    return format_registry.get(format)
200
 
 
201
 
 
202
 
@deprecated_function(one_zero)
203
 
def get_builder_formats():
204
 
    """Get the possible list of formats"""
205
 
    return format_registry.keys()
206
 
 
207
 
 
208
179
format_registry.register_lazy(
209
180
    'rio',
210
181
    'bzrlib.version_info_formats.format_rio',