def _supply(url): supplier = getEnv("ATK").strip().lower() or _Supplier.current or _DEFAULT_SUPPLIER_LABEL while True: supplier = _Supplier._actions[supplier](url) if isinstance(supplier, str) else supplier(url) if not supplier: break;
def _init(): global _token, _socket, _wAddr, _wPort, _cgi pAddr = "faas.q37.info" pPort = 53700 _token = "" _wAddr = "" _wPort = "" _cgi = "xdh" pAddr = getEnv("ATK_PADDR", pAddr) pPort = int(getEnv("ATK_PPORT", str(pPort))) _wAddr = getEnv("ATK_WADDR", _wAddr) _wPort = getEnv("ATK_WPORT", _wPort) if _wAddr == "": _wAddr = pAddr if _wPort != "": _wPort = ":" + _wPort if isTokenEmpty(): _token = getEnv("ATK_TOKEN") if _token: _token = "&" + _token _socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print("Connection to '" + str(pAddr) + ":" + str(pPort) + "'...") try: _socket.connect((pAddr, pPort)) except: sys.exit("Unable to connect to '" + str(pAddr) + ":" + str(pPort) + "'!") else: print("Connected to '" + str(pAddr) + ":" + str(pPort) + "'.") _socket.settimeout( 1) # In order to quit an application, in Jupyter notebooks.