コード例 #1
0
ファイル: main.py プロジェクト: Zantyr/Varia
            if i<j:
                return False
        return True

from stdlib import Machine

if __name__=="__main__":
    try:
        assert(len(argv)>1)
        with open(argv[1],"r") as f:
            save = json.loads(f.read())
            if not version(save['version']):
                print('Savefile in incompatible version. Terminating.')
                quit()
            vector = save['save']
            vector = map(lambda x:Machine.from_dict(x),vector)
            for machine in vector:
                new_network = {}
                for client in machine.network:
                    new_network[client] = vector[[x.ip_address for x in vector].index(client)]
                machine.network = new_network
    except AssertionError,IOError:
        try:
            from line import main
            vector = main()
        except ImportError:
            print("There is no default scenario - plain mode")
            vector=[Machine('192.168.0.0','speerrceok')]
    vector[0].sh(True)
    try:
        assert(len(argv)>1)
コード例 #2
0
ファイル: main.py プロジェクト: Zantyr/Varia
                return False
        return True


from stdlib import Machine

if __name__ == "__main__":
    try:
        assert (len(argv) > 1)
        with open(argv[1], "r") as f:
            save = json.loads(f.read())
            if not version(save['version']):
                print('Savefile in incompatible version. Terminating.')
                quit()
            vector = save['save']
            vector = map(lambda x: Machine.from_dict(x), vector)
            for machine in vector:
                new_network = {}
                for client in machine.network:
                    new_network[client] = vector[[
                        x.ip_address for x in vector
                    ].index(client)]
                machine.network = new_network
    except AssertionError, IOError:
        try:
            import line
            vector = line.main()
        except ImportError:
            print("There is no default scenario - plain mode")
            vector = [Machine('192.168.0.0', 'speerrceok')]
    vector[0].sh(True)