diff options
author | Jimmy Olgeni <olgeni@FreeBSD.org> | 2012-07-16 19:01:18 +0000 |
---|---|---|
committer | Jimmy Olgeni <olgeni@FreeBSD.org> | 2012-07-16 19:01:18 +0000 |
commit | 63d69003835901e9c4a727c5dae7e59ce1f5b13a (patch) | |
tree | 63ce92b77906ca6727fab87e660b3e70625576b4 /sysutils/webmin | |
parent | e00fa4029678162a02264e88292f43210c2e424d (diff) |
Notes
Diffstat (limited to 'sysutils/webmin')
-rw-r--r-- | sysutils/webmin/files/patch-ajaxterm_ajaxterm_ajaxterm.py | 20 | ||||
-rw-r--r-- | sysutils/webmin/files/patch-ajaxterm_ajaxterm_qweb.py | 84 |
2 files changed, 104 insertions, 0 deletions
diff --git a/sysutils/webmin/files/patch-ajaxterm_ajaxterm_ajaxterm.py b/sysutils/webmin/files/patch-ajaxterm_ajaxterm_ajaxterm.py index 28b17c91ee07..81941f9a2566 100644 --- a/sysutils/webmin/files/patch-ajaxterm_ajaxterm_ajaxterm.py +++ b/sysutils/webmin/files/patch-ajaxterm_ajaxterm_ajaxterm.py @@ -12,3 +12,23 @@ $FreeBSD$ else: sys.stdout.write("Login: ") login=sys.stdin.readline().strip() +@@ -549,16 +549,16 @@ + file(o.pidfile,'w+').write(str(pid)+'\n') + except: + pass +- print 'AjaxTerm at http://localhost:%s/ pid: %d' % (o.port,pid) ++ print ('AjaxTerm at http://localhost:%s/ pid: %d' % (o.port,pid)) + sys.exit(0) + else: +- print 'AjaxTerm at http://localhost:%s/' % o.port ++ print ('AjaxTerm at http://localhost:%s/' % o.port) + at=AjaxTerm(o.cmd,o.index_file) + # f=lambda:os.system('firefox http://localhost:%s/&'%o.port) + # qweb.qweb_wsgi_autorun(at,ip='localhost',port=int(o.port),threaded=0,log=o.log,callback_ready=None) + try: + qweb.QWebWSGIServer(at,ip='localhost',port=int(o.port),threaded=0,log=o.log).serve_forever() +- except KeyboardInterrupt,e: ++ except KeyboardInterrupt as e: + sys.excepthook(*sys.exc_info()) + at.multi.die() + diff --git a/sysutils/webmin/files/patch-ajaxterm_ajaxterm_qweb.py b/sysutils/webmin/files/patch-ajaxterm_ajaxterm_qweb.py new file mode 100644 index 000000000000..f1b0c8c49358 --- /dev/null +++ b/sysutils/webmin/files/patch-ajaxterm_ajaxterm_qweb.py @@ -0,0 +1,84 @@ + +$FreeBSD$ + +--- ajaxterm/ajaxterm/qweb.py.orig ++++ ajaxterm/ajaxterm/qweb.py +@@ -128,12 +128,12 @@ + r=None + try: + r=eval(expr,self.data) +- except NameError,e: ++ except NameError as e: + pass +- except AttributeError,e: ++ except AttributeError as e: + pass +- except Exception,e: +- print "qweb: expression error '%s' "%expr,e ++ except Exception as e: ++ print ("qweb: expression error '%s' "%expr,e) + if self.data.has_key("__builtins__"): + del self.data["__builtins__"] + return r +@@ -846,7 +846,7 @@ + fname=os.path.join(self.session_path,'qweb_sess_%s'%self.session_id) + try: + oldtime=os.path.getmtime(fname) +- except OSError,IOError: ++ except (OSError,IOError): + oldtime=0 + dump=pickle.dumps(self.copy()) + if (dump != self.session_orig) or (time.time() > oldtime+self.session_maxlifetime/4): +@@ -863,7 +863,7 @@ + for i in [os.path.join(self.session_path,i) for i in os.listdir(self.session_path) if i.startswith('qweb_sess_')]: + if (t > os.path.getmtime(i)+self.session_maxlifetime): + os.unlink(i) +- except OSError,IOError: ++ except (OSError,IOError): + pass + class QWebSessionMem(QWebSession): + def session_load(self,sid): +@@ -1237,8 +1237,8 @@ + def write(self,data): + try: + self.wfile.write(data) +- except (socket.error, socket.timeout),e: +- print e ++ except (socket.error, socket.timeout) as e: ++ print (e) + def bufferon(self): + if not getattr(self,'wfile_buf',0): + self.wfile_buf=1 +@@ -1323,7 +1323,7 @@ + sock = socket.fromfd(0, socket.AF_INET, socket.SOCK_STREAM) + try: + sock.getpeername() +- except socket.error, e: ++ except socket.error as e: + if e[0] == errno.ENOTSOCK: + fcgi=0 + if fcgi or os.environ.has_key('REQUEST_METHOD'): +@@ -1331,13 +1331,13 @@ + fcgi.WSGIServer(wsgiapp,multithreaded=False).run() + else: + if log: +- print 'Serving on %s:%d'%(ip,port) ++ print ('Serving on %s:%d'%(ip,port)) + s=QWebWSGIServer(wsgiapp,ip=ip,port=port,threaded=threaded,log=log) + if callback_ready: + callback_ready() + try: + s.serve_forever() +- except KeyboardInterrupt,e: ++ except KeyboardInterrupt as e: + sys.excepthook(*sys.exc_info()) + + #---------------------------------------------------------- +@@ -1351,6 +1351,6 @@ + body+='\n\n%s\n%s\n\n%s'%(n,'-'*len(n),d) + return body + +- print qweb_doc() ++ print (qweb_doc()) + + # |