X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=transports%2Fstratum_http.py;fp=transports%2Fstratum_http.py;h=47ef744f3ac0a64fb7c1baab220901e440d4ceb4;hb=549ff3f84b6ea240285659e29ed613aa9a2182d7;hp=25e07387de4c24a48dce7baed421eddc8858c1eb;hpb=2a88f16481e515a95970f67221ad843bd5b02a24;p=electrum-server.git diff --git a/transports/stratum_http.py b/transports/stratum_http.py index 25e0738..47ef744 100644 --- a/transports/stratum_http.py +++ b/transports/stratum_http.py @@ -47,11 +47,7 @@ from the processor point of view: """ -def random_string(N): - import random, string - return ''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(N)) - - +from processor import random_string def get_version(request): @@ -259,7 +255,6 @@ class StratumJSONRPCServer(SocketServer.TCPServer, StratumJSONRPCDispatcher): self.sessions = {} - def create_session(self): session_id = random_string(10) self.sessions[session_id] = HttpSession(session_id) @@ -283,7 +278,8 @@ class HttpSession(Session): def __init__(self, session_id): Session.__init__(self) self.pending_responses = Queue.Queue() - print "new http session", session_id + self.address = session_id + self.name = "HTTP session" def send_response(self, response): raw_response = json.dumps(response)