summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2016-01-31 23:14:54 +0100
committerAlexander Sulfrian <alexander@sulfrian.net>2016-02-02 04:23:27 +0100
commita77885a72ff5e50633fa14d8c735f955c0009f2a (patch)
treee15c340adf21f04136943f8a7814c9a65b8b4fd3
parentc8117f049603b850a70bdb1823114aa75e3b08b6 (diff)
downloadweb-a77885a72ff5e50633fa14d8c735f955c0009f2a.tar.gz
web-a77885a72ff5e50633fa14d8c735f955c0009f2a.tar.bz2
web-a77885a72ff5e50633fa14d8c735f955c0009f2a.zip
manage.py: Remove reference to app
-rwxr-xr-xmanage.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/manage.py b/manage.py
index 6e9a596..18a96bf 100755
--- a/manage.py
+++ b/manage.py
@@ -1,4 +1,5 @@
#!/usr/bin/env python
+from flask import current_app
from flask.ext.script import Command, Manager, Server, Shell
from accounts import app
@@ -7,14 +8,12 @@ from accounts.utils.console import TablePrinter
class ListServices(Command):
"""List the configured services."""
-
- def __init__(self, app):
- self.app = app
+ name = 'list-services'
def run(self):
table = TablePrinter(['Name', 'URL'])
table.output([(service.name, service.url)
- for service in self.app.all_services])
+ for service in current_app.all_services])
def main():
@@ -24,9 +23,8 @@ def main():
manager.add_command(
'debug', Server(host='::', use_debugger=True))
manager.add_command(
- 'shell', Shell(make_context=lambda: dict(app=app)))
- manager.add_command(
- 'list-services', ListServices(app))
+ 'shell', Shell())
+ manager.add_command(ListServices)
manager.run()