Permalink
Browse files

cyclone plugin examples

  • Loading branch information...
1 parent d11a283 commit aca1d7c8d4553f9dee92fe542e19a01ee973f789 @fiorix committed Jun 8, 2012
Showing with 62 additions and 0 deletions.
  1. +31 −0 demos/helloworld/helloworld_simple.py
  2. +31 −0 demos/ssl/helloworld_simple.py
@@ -0,0 +1,31 @@
+# coding: utf-8
+#
+# Copyright 2010 Alexandre Fiori
+# based on the original Tornado by Facebook
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+# Run: twistd -n cyclone -r helloworld_simple.Application
+# For more info: twistd -n cyclone --help
+
+import cyclone.web
+
+
+class MainHandler(cyclone.web.RequestHandler):
+ def get(self):
+ self.write("Hello, world")
+
+
+class Application(cyclone.web.Application):
+ def __init__(self):
+ cyclone.web.Application.__init__(self, [(r"/", MainHandler)])
@@ -0,0 +1,31 @@
+# coding: utf-8
+#
+# Copyright 2010 Alexandre Fiori
+# based on the original Tornado by Facebook
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+# Run: twistd -n cyclone --sslapp helloworld_simple.Application
+# For more info: twistd -n cyclone --help
+
+import cyclone.web
+
+
+class MainHandler(cyclone.web.RequestHandler):
+ def get(self):
+ self.write("Hello, world")
+
+
+class Application(cyclone.web.Application):
+ def __init__(self):
+ cyclone.web.Application.__init__(self, [(r"/", MainHandler)])

0 comments on commit aca1d7c

Please sign in to comment.