Previously, they'd have a name of `None'. This will make a later hack
work better.
Register a new concrete StorageBackend subclass.
"""
super(StorageBackendClass, me).__init__(name, supers, dict)
- if me.NAME is not None: StorageBackend.register_concrete_subclass(me)
+ try: name = me.NAME
+ except AttributeError: pass
+ else: StorageBackend.register_concrete_subclass(me)
class StorageBackend (object):
"""
"""
__metaclass__ = StorageBackendClass
- NAME = None
PRIO = 10
## The registry of subclasses.