equal
deleted
inserted
replaced
59 return '%s.%s' % (cls.__module__, cls.__name__) |
59 return '%s.%s' % (cls.__module__, cls.__name__) |
60 |
60 |
61 def class_regid(cls): |
61 def class_regid(cls): |
62 """returns a unique identifier for an appobject class""" |
62 """returns a unique identifier for an appobject class""" |
63 if 'id' in cls.__dict__: |
63 if 'id' in cls.__dict__: |
64 warn('%s: id is deprecated, use __id__') |
64 warn('%s.%s: id is deprecated, use __regid__' |
65 cls.__id__ = cls.id |
65 % (cls.__module__, cls.__name__), DeprecationWarning) |
|
66 cls.__regid__ = cls.id |
66 if hasattr(cls, 'id'): |
67 if hasattr(cls, 'id'): |
67 return cls.id |
68 return cls.id |
68 return cls.__id__ |
69 return cls.__regid__ |
69 |
70 |
70 |
71 |
71 class Registry(dict): |
72 class Registry(dict): |
72 |
73 |
73 def __init__(self, config): |
74 def __init__(self, config): |