aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2012-07-16 19:01:18 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2012-07-16 19:01:18 +0000
commit63d69003835901e9c4a727c5dae7e59ce1f5b13a (patch)
tree63ce92b77906ca6727fab87e660b3e70625576b4 /sysutils
parente00fa4029678162a02264e88292f43210c2e424d (diff)
downloadports-63d69003835901e9c4a727c5dae7e59ce1f5b13a.tar.gz
ports-63d69003835901e9c4a727c5dae7e59ce1f5b13a.zip
Notes
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/webmin/files/patch-ajaxterm_ajaxterm_ajaxterm.py20
-rw-r--r--sysutils/webmin/files/patch-ajaxterm_ajaxterm_qweb.py84
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())
+
+ #