Browse Source

falcon: Refactoring.

INADA Naoki 11 years ago
parent
commit
aa36435f5e
6 changed files with 14 additions and 20 deletions
  1. 1 1
      falcon/README.md
  2. 3 7
      falcon/app.py
  3. 9 9
      falcon/benchmark_config
  4. 1 1
      falcon/setup.py
  5. 0 1
      falcon/setup_py3.py
  6. 0 1
      falcon/setup_pypy.py

+ 1 - 1
falcon/README.md

@@ -10,7 +10,7 @@ Falcon API framework (http://falconframework.org)
 
 * CPython 2.7
 * CPython 3.3
-* PyPy 2.0
+* PyPy 2.2
 
 ### Database
 

+ 3 - 7
falcon/app.py

@@ -1,9 +1,9 @@
 #!/usr/bin/env python
-import sys
 import json
 
 import falcon
 
+
 # resource endpoints
 
 class JSONResource(object):
@@ -20,12 +20,8 @@ class PlaintextResource(object):
 # setup
 
 app = falcon.API()
-
-json_resource = JSONResource()
-plaintext_resource = PlaintextResource()
-
-app.add_route("/json", json_resource)
-app.add_route("/plaintext", plaintext_resource)
+app.add_route("/json", JSONResource())
+app.add_route("/plaintext", PlaintextResource())
 
 # entry point for debugging
 if __name__ == "__main__":

+ 9 - 9
falcon/benchmark_config

@@ -12,12 +12,12 @@
       "framework": "falcon",
       "language": "Python",
       "orm": "Raw",
-      "platform": "wsgi",
-      "webserver": "Gunicorn",
+      "platform": "Gunicorn/Meinheld",
+      "webserver": "None",
       "os": "Linux",
       "database_os": "Linux",
       "display_name": "falcon",
-      "notes": "",
+      "notes": "CPython 2",
       "versus": "wsgi"
     },
     "py3": {
@@ -31,12 +31,12 @@
       "framework": "falcon",
       "language": "Python",
       "orm": "Raw",
-      "platform": "wsgi",
-      "webserver": "Gunicorn",
+      "platform": "Gunicorn/Meinheld",
+      "webserver": "None",
       "os": "Linux",
       "database_os": "Linux",
       "display_name": "falcon-py3",
-      "notes": "",
+      "notes": "CPython 3",
       "versus": "wsgi"
     },
     "pypy": {
@@ -50,12 +50,12 @@
       "framework": "falcon",
       "language": "Python",
       "orm": "Raw",
-      "platform": "pypy",
-      "webserver": "Gunicorn",
+      "platform": "Gunicorn/Tornado",
+      "webserver": "None",
       "os": "Linux",
       "database_os": "Linux",
       "display_name": "falcon-pypy",
-      "notes": "",
+      "notes": "PyPy",
       "versus": "wsgi"
     }
   }]

+ 1 - 1
falcon/setup.py

@@ -1,5 +1,4 @@
 import subprocess
-import setup_util
 import multiprocessing
 import os
 
@@ -21,6 +20,7 @@ def start(args):
         cwd="falcon")
     return 0
 
+
 def stop():
     p = subprocess.Popen(['ps', 'aux'], stdout=subprocess.PIPE)
     out, err = p.communicate()

+ 0 - 1
falcon/setup_py3.py

@@ -1,5 +1,4 @@
 import subprocess
-import setup_util
 import multiprocessing
 import os
 

+ 0 - 1
falcon/setup_pypy.py

@@ -1,5 +1,4 @@
 import subprocess
-import setup_util
 import multiprocessing
 import os