A simple base class for services.
"""
- def __init__(me, friendly, *args, **kw):
+ def __init__(me, friendly, name = None, *args, **kw):
super(BasicService, me).__init__(*args)
+ me.name = name
me.friendly = friendly
me.meta = kw
'users', 'user', 'passwd'),
CFG.HASH,
friendly = 'Password changing service')
+ for name, svc in SERVICES.iteritems():
+ if svc.name is None: svc.name = name
###----- That's all, folks --------------------------------------------------