~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/registry.py

  • Committer: John Arbash Meinel
  • Date: 2009-02-23 15:29:35 UTC
  • mfrom: (3943.7.7 bzr.code_style_cleanup)
  • mto: This revision was merged to the branch mainline in revision 4033.
  • Revision ID: john@arbash-meinel.com-20090223152935-oel9m92mwcc6nb4h
Merge the removal of all trailing whitespace, and resolve conflicts.

Show diffs side-by-side

added added

removed removed

Lines of Context:
107
107
        :param obj: The object to register.
108
108
        :param help: Help text for this entry. This may be a string or
109
109
                a callable. If it is a callable, it should take two
110
 
                parameters (registry, key): this registry and the key that 
 
110
                parameters (registry, key): this registry and the key that
111
111
                the help was registered under.
112
112
        :param info: More information for this entry. Registry.get_info()
113
113
                can be used to get this information. Registry treats this as an
128
128
        """Register a new object to be loaded on request.
129
129
 
130
130
        :param module_name: The python path to the module. Such as 'os.path'.
131
 
        :param member_name: The member of the module to return.  If empty or 
 
131
        :param member_name: The member of the module to return.  If empty or
132
132
                None, get() will return the module itself.
133
133
        :param help: Help text for this entry. This may be a string or
134
134
                a callable.
135
 
        :param info: More information for this entry. Registry 
 
135
        :param info: More information for this entry. Registry
136
136
        :param override_existing: If True, replace the existing object
137
137
                with the new one. If False, if there is already something
138
138
                registered with the same key, raise a KeyError
152
152
        """Return the object register()'ed to the given key.
153
153
 
154
154
        May raise ImportError if the object was registered lazily and
155
 
        there are any problems, or AttributeError if the module does not 
 
155
        there are any problems, or AttributeError if the module does not
156
156
        have the supplied member.
157
157
 
158
158
        :param key: The key to obtain the object for. If no object has been