def fetchDynamicProperties(target, encoding):
    """
    Sends a gooey-seed-ui request to the client program it retrieve
    dynamically generated defaults with which to seed the UI
    """
    cmd = '{} {}'.format(target, 'gooey-seed-ui --ignore-gooey')
    proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    if proc.returncode != 0:
        out, _ = proc.communicate()
        return json.loads(out.decode(encoding))
    else:
        # TODO: useful feedback
        return {}
def fetchDynamicProperties ( target , encoding ) : cmd = '{} {}' . format ( target , 'gooey-seed-ui --ignore-gooey' ) proc = subprocess . Popen ( cmd , stdout = subprocess . PIPE , stderr = subprocess . PIPE ) if proc . returncode != 0 : out , _ = proc . communicate ( ) return json . loads ( out . decode ( encoding ) ) else : return { }
Sends a gooey-seed-ui request to the client program it retrieve
    dynamically generated defaults with which to seed the UI