def _get_auth_msg(): try: need_auth_r = read_from_etcd(CONSOLE_NEED_AUTH_ETCD_KEY, ETCD_AUTHORITY) auth = json.loads(need_auth_r.value) # pylint: disable=no-member return auth['type'], auth['url'] except Exception: return None, None
def get(cls, appname): try: etcd_r = read_from_etcd(cls.etcd_app_key(appname)) if etcd_r.dir: raise InvalidStoreData("Store Data should not be dir") except EtcdKeyNotFound, e: raise DoesNotExist(e)
def _get_auth_msg(): try: need_auth_r = read_from_etcd(CONSOLE_NEED_AUTH_ETCD_KEY) auth = json.loads(need_auth_r.value) # pylint: disable=no-member return auth['type'], auth['url'] except Exception: return None, None
def get_console_apps(access_token): appnames = [] try: ETCD_PREFIX = 'lain/console/apps' apps_root_r = read_from_etcd(ETCD_PREFIX, ETCD_AUTHORITY) for l in apps_root_r.leaves: appname = l.key[len(ETCD_PREFIX)+2:] appnames.append(appname) return appnames except Exception as e: print("Get console apps error: %s" % e) exit(1)
def get_console_apps(access_token): appnames = [] try: ETCD_PREFIX = 'lain/console/apps' apps_root_r = read_from_etcd(ETCD_PREFIX, ETCD_AUTHORITY) for l in apps_root_r.leaves: appname = l.key[len(ETCD_PREFIX) + 2:] appnames.append(appname) return appnames except Exception as e: print("Get console apps error: %s" % e) exit(1)
def all(cls): try: apps_root_r = read_from_etcd(cls.ETCD_PREFIX) except EtcdKeyNotFound, e: logger.warn("call App.all() fail: %s" % e) return []