changeset 512:11e090ba2731

make cycloneerr release Ignore-this: 85a8e1a3e04a38167d3c41ebb4a88483
author drewp@bigasterisk.com
date Mon, 22 Apr 2019 23:21:45 -0700
parents 576ee2e2b2a2
children 7a7002c95d09
files lib/cycloneerr.py lib/cycloneerr/cycloneerr.py lib/cycloneerr/setup.py lib/cycloneerr/tasks.py
diffstat 4 files changed, 42 insertions(+), 21 deletions(-) [+]
line wrap: on
line diff
--- a/lib/cycloneerr.py	Mon Apr 22 22:54:47 2019 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-try:
-    import http.client as httplib
-except ImportError:
-    import httplib  # type: ignore
-import 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),
-        }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/cycloneerr/cycloneerr.py	Mon Apr 22 23:21:45 2019 -0700
@@ -0,0 +1,21 @@
+try:
+    import http.client as httplib
+except ImportError:
+    import httplib  # type: ignore
+import 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),
+        }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/cycloneerr/setup.py	Mon Apr 22 23:21:45 2019 -0700
@@ -0,0 +1,12 @@
+from distutils.core import setup
+ 
+setup(
+    name='cycloneerr',
+    version='0.0.0',
+    packages=['cycloneerr'],
+    package_dir={'cycloneerr': ''},
+    requires=['cyclone'],
+    url='https://projects.bigasterisk.com/cycloneerr/cycloneerr-0.0.0.tar.gz',
+    author='Drew Perttula',
+    author_email='drewp@bigasterisk.com',
+)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/cycloneerr/tasks.py	Mon Apr 22 23:21:45 2019 -0700
@@ -0,0 +1,9 @@
+from invoke import task
+
+import sys
+sys.path.append('/my/proj/release')
+from release import local_release
+
+@task
+def release(ctx):
+    local_release(ctx)