From be134b1b7740db36740b7611dc7cfaf918df98ec Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Thu, 10 Jan 2019 16:15:41 +0100 Subject: [PATCH] pico: accepting ip with http:// --- pype/vendor/pico/client.py | 2 ++ pype/vendor/pico/server.py | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pype/vendor/pico/client.py b/pype/vendor/pico/client.py index e868d640db..8f1361f9c8 100644 --- a/pype/vendor/pico/client.py +++ b/pype/vendor/pico/client.py @@ -124,6 +124,8 @@ class PicoClient(object): def load(module_name): ip = os.getenv("PICO_IP", '127.0.0.1') + if ip.startswith('http'): + ip = ip.replace("http://", "") port = int(os.getenv("PICO_PORT", 4242)) client = PicoClient( "http://{0}:{1}".format(ip, port) diff --git a/pype/vendor/pico/server.py b/pype/vendor/pico/server.py index 2e9111ecbf..c5f0d1602e 100644 --- a/pype/vendor/pico/server.py +++ b/pype/vendor/pico/server.py @@ -40,7 +40,12 @@ if __name__ == '__main__': module_name += ':app' app = import_string(module_name) - kwargs = {"ip": os.getenv("PICO_IP", None), + ip = os.getenv("PICO_IP", None) + + if ip and ip.startswith('http'): + ip = ip.replace("http://", "") + + kwargs = {"ip": ip, "port": int(os.getenv("PICO_PORT", None)), "use_debugger": os.getenv("PICO_DEBUG", None), "use_reloader": os.getenv("PICO_RELOADER", None),