Revision f724cd35 kamaki/cli/commands/snf-astakos.py

b/kamaki/cli/commands/snf-astakos.py
50 50

  
51 51
class _astakos_init(_command_init):
52 52

  
53
    def __init__(self, arguments=dict()):
54
        super(_astakos_init, self).__init__(arguments)
53
    def __init__(self, arguments=dict(), auth_base=None):
54
        super(_astakos_init, self).__init__(arguments, auth_base)
55 55
        self['token'] = ValueArgument('Custom token', '--token')
56 56

  
57 57
    @errors.generic.all
......
61 61
            or self.config.get('astakos', 'token')\
62 62
            or self.config.get('user', 'token')\
63 63
            or self.config.get('global', 'token')
64
        base_url = self.config.get('astakos', 'url')\
65
            or self.config.get('user', 'url')\
66
            or self.config.get('global', 'url')
64
        astakos_endpoints = self.auth_base.get_service_endpoints(
65
            self.config.get('astakos', 'type'),
66
            self.config.get('astakos', 'version'))
67
        base_url = astakos_endpoints['publicURL']
67 68
        self.client = AstakosClient(base_url, logger=log)
68 69
        self._set_log_params()
69 70
        self._update_max_threads()

Also available in: Unified diff