Ejemplo n.º 1
0
def get_single_server():
    from lock.getters import wait_for_first

    def is_server(item):
        try:
            return bool(item.get("HOST"))
        except:
            return False

    server_data, lock = wait_for_first(is_server)

    for item in server_data.items():
        print '%s=%s' % item

    print "LOCK=%s" % lock
Ejemplo n.º 2
0
def get_server_by_host():
    from lock.getters import wait_for_first
    import sys

    host, = sys.argv[1:]

    def is_required_server(item):
        try:
            return host == item.get("HOST")
        except:
            return False

    server_data, lock = wait_for_first(is_required_server)

    for item in server_data.items():
        print '%s=%s' % item

    print "LOCK=%s" % lock