Changeset - 473db8bebb8f
[Not reviewed]
default
0 4 1
Drew Perttula - 11 years ago 2014-06-02 00:19:38
drewp@bigasterisk.com
install a copy of cycloneerr.py
Ignore-this: cd8b94a251fff5cd9412775258a1f2cf
5 files changed with 21 insertions and 24 deletions:
0 comments (0 inline, 0 general)
bin/effecteval
Show inline comments
 
@@ -16,9 +16,7 @@ from light9.effecteval.effect import Eff
 
from light9.greplin_cyclone import StatsForCyclone
 
from greplin import scales
 

	
 
sys.path.append("/my/proj/homeauto/lib")
 
sys.path.append("/home/drewp/projects/homeauto/lib")
 
from cycloneerr import PrettyErrorHandler
 
from lib.cycloneerr import PrettyErrorHandler
 

	
 
class EffectEdit(PrettyErrorHandler, cyclone.web.RequestHandler):
 
    def get(self):
bin/rdfdb
Show inline comments
 
@@ -127,13 +127,7 @@ from twisted.internet.inotify import INo
 
from run_local import log
 
log.setLevel(logging.DEBUG)
 

	
 
try:
 
    import sys
 
    sys.path.append("../homeauto/lib")
 
    from cycloneerr import PrettyErrorHandler
 
except ImportError:
 
    class PrettyErrorHandler(object):
 
        pass
 
from lib.cycloneerr import PrettyErrorHandler
 

	
 
class Client(object):
 
    """
bin/subserver
Show inline comments
 
@@ -15,13 +15,7 @@ from light9.rdfdb.patch import Patch
 
from light9.namespaces import L9, DCTERMS
 
from light9 import networking, showconfig
 

	
 
try:
 
    sys.path.append("../homeauto/lib")
 
    sys.path.append("/home/drewp/projects/homeauto/lib")
 
    from cycloneerr import PrettyErrorHandler
 
except ImportError:
 
    class PrettyErrorHandler(object):
 
        pass
 
from lib.cycloneerr import PrettyErrorHandler
 
        
 
liveClients = set()
 
def sendToLiveClients(d=None, asJson=None):
lib/cycloneerr.py
Show inline comments
 
new file 100644
 
import httplib, cgi
 

	
 
class PrettyErrorHandler(object):
 
    """
 
    mix-in to improve cyclone.web.RequestHandler
 
    """
 
    def get_error_html(self, status_code, **kwargs):
 
        try:
 
            tb = kwargs['exception'].getTraceback()
 
        except AttributeError:
 
            tb = ""
 
        return "<html><title>%(code)d: %(message)s</title>" \
 
               "<body>%(code)d: %(message)s<pre>%(tb)s</pre></body></html>" % {
 
            "code": status_code,
 
            "message": httplib.responses[status_code],
 
            "tb" : cgi.escape(tb),
 
        }
light9/ascoltami/webapp.py
Show inline comments
 
@@ -7,13 +7,7 @@ from rdflib import URIRef
 
from web.contrib.template import render_genshi
 
render = render_genshi([sibpath(__file__, ".")], auto_reload=True)
 

	
 
try:
 
    import sys
 
    sys.path.append("../homeauto/lib")
 
    from cycloneerr import PrettyErrorHandler
 
except ImportError:
 
    class PrettyErrorHandler(object):
 
        pass
 
from lib.cycloneerr import PrettyErrorHandler
 

	
 
_songUris = {} # locationUri : song
 
def songLocation(graph, songUri):
0 comments (0 inline, 0 general)