responsible for handling delegation accounts.
"""
-# $Id: sm.py,v 1.28 2007/07/27 18:02:36 dhozac Exp $
+# $Id$
try: from bwlimit import bwmin, bwmax
except ImportError: bwmin, bwmax = 8, 1000*1000*1000
import api
import api_calls
import database
-import delegate
+import controller
import logger
import sliver_vs
import string,re
# convert attributes field to a proper dict
attr_dict = {}
- for attr in rec.pop('attributes'): attr_dict[attr['name']] = attr['value']
+ for attr in rec.pop('attributes'): attr_dict[attr['tagname']] = attr['value']
# squash keys
keys = rec.pop('keys')
rec.setdefault('type', attr_dict.get('type', 'sliver.VServer'))
if rec['instantiation'] == 'nm-controller':
# type isn't returned by GetSlivers() for whatever reason. We're overloading
- # instantiation here, but i suppose its the ssame thing when you think about it. -FA
- rec['type'] = 'delegate'
+ # instantiation here, but i suppose its the same thing when you think about it. -FA
+ rec['type'] = 'controller'
# set the vserver reference. If none, set to default.
rec.setdefault('vref', attr_dict.get('vref', 'default'))
DEFAULT_ALLOCATION[resname]=default_amt
accounts.register_class(sliver_vs.Sliver_VS)
- accounts.register_class(delegate.Delegate)
+ accounts.register_class(controller.Controller)
accounts.Startingup = options.startup
database.start()
api_calls.deliver_ticket = deliver_ticket