Esempio n. 1
0
def Teleporter(config, place, with_firewall=True, dns_servers=None):
    t = Teleport(config).goto(place)
    
    try:
        if with_firewall:
            with FirewallContext(t.get_peer_address(), dns_servers=dns_servers):
                yield t
        else:
            yield t
    finally:
        t.go_home()
Esempio n. 2
0
def Teleporter(config, place, with_firewall=True, dns_servers=None):
    t = Teleport(config).goto(place)

    try:
        if with_firewall:
            with FirewallContext(t.get_peer_address(),
                                 dns_servers=dns_servers):
                yield t
        else:
            yield t
    finally:
        t.go_home()