diff --git a/TP1/soap/soap-client.py b/TP1/soap/soap-client.py index b3ea35e4d635e02543312e195052519aa20b1951..d470f3ce539879d4a953d65a39e72e57f5d27166 100644 --- a/TP1/soap/soap-client.py +++ b/TP1/soap/soap-client.py @@ -4,7 +4,7 @@ import pprint import os # put here your own ip -SERVER_URL = 'http://127.0.0.1:8123' +SERVER_URL = 'http://gw-hepiacloud.hesge.ch:10005' if __name__ == '__main__': parser = argparse.ArgumentParser(description='Simple SOAP FTP client') diff --git a/TP1/soap/soap-server.py b/TP1/soap/soap-server.py index c43384a3494c26b5648dad7c144c219bfb3530ff..177b3ad8556dad1a270b2be8a17aa98430fe5afb 100644 --- a/TP1/soap/soap-server.py +++ b/TP1/soap/soap-server.py @@ -1,6 +1,7 @@ import SOAPpy import sys import argparse +import re from os.path import expanduser, join, isdir, abspath from os import listdir @@ -8,6 +9,7 @@ main_directory = None def list(relative_directory): global main_directory + relative_directory = re.sub('\.+', '.', relative_directory) target_directory = join(main_directory, relative_directory) if relative_directory != '.' else main_directory dirs = listdir(target_directory) s = [d for d in dirs if isdir(d)] @@ -16,12 +18,14 @@ def list(relative_directory): def get(relative_path): global main_directory + relative_path = re.sub('\.+', '.', relative_path) with open(join(main_directory,relative_path), 'r') as f: data = f.read() return (main_directory, relative_path, data) def put(relative_path, data): global main_directory + relative_path = re.sub('\.+', '.', relative_path) new_file = join(main_directory, relative_path) try: with open(new_file, 'w+') as f: