summaryrefslogtreecommitdiff
path: root/examples/manage-coolmagic.py
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2019-02-13 11:44:18 -0800
committerDavid Lord <davidism@gmail.com>2019-03-08 08:01:31 -0800
commitab6150fa49afc61b0c5eed6d9545d03d1958e384 (patch)
treead5f13c9c2775ca59cc8e82ec124c4e065a65d1b /examples/manage-coolmagic.py
parent048d707d25685e6aea675c53945ceb7619e60344 (diff)
downloadwerkzeug-code-style.tar.gz
apply code stylecode-style
* reorder-python-imports * line fixers * black * flake8
Diffstat (limited to 'examples/manage-coolmagic.py')
-rwxr-xr-xexamples/manage-coolmagic.py40
1 files changed, 26 insertions, 14 deletions
diff --git a/examples/manage-coolmagic.py b/examples/manage-coolmagic.py
index 8059003f..f6abe80e 100755
--- a/examples/manage-coolmagic.py
+++ b/examples/manage-coolmagic.py
@@ -10,9 +10,10 @@
:license: BSD-3-Clause
"""
import click
-from coolmagic import make_app
from werkzeug.serving import run_simple
+from coolmagic import make_app
+
@click.group()
def cli():
@@ -20,36 +21,45 @@ def cli():
@cli.command()
-@click.option('-h', '--hostname', type=str, default='localhost', help="localhost")
-@click.option('-p', '--port', type=int, default=5000, help="5000")
-@click.option('--no-reloader', is_flag=True, default=False)
-@click.option('--debugger', is_flag=True)
-@click.option('--no-evalex', is_flag=True, default=False)
-@click.option('--threaded', is_flag=True)
-@click.option('--processes', type=int, default=1, help="1")
+@click.option("-h", "--hostname", type=str, default="localhost", help="localhost")
+@click.option("-p", "--port", type=int, default=5000, help="5000")
+@click.option("--no-reloader", is_flag=True, default=False)
+@click.option("--debugger", is_flag=True)
+@click.option("--no-evalex", is_flag=True, default=False)
+@click.option("--threaded", is_flag=True)
+@click.option("--processes", type=int, default=1, help="1")
def runserver(hostname, port, no_reloader, debugger, no_evalex, threaded, processes):
"""Start a new development server."""
app = make_app()
reloader = not no_reloader
evalex = not no_evalex
- run_simple(hostname, port, app,
- use_reloader=reloader, use_debugger=debugger,
- use_evalex=evalex, threaded=threaded, processes=processes)
+ run_simple(
+ hostname,
+ port,
+ app,
+ use_reloader=reloader,
+ use_debugger=debugger,
+ use_evalex=evalex,
+ threaded=threaded,
+ processes=processes,
+ )
@cli.command()
-@click.option('--no-ipython', is_flag=True, default=False)
+@click.option("--no-ipython", is_flag=True, default=False)
def shell(no_ipython):
"""Start a new interactive python session."""
- banner = 'Interactive Werkzeug Shell'
+ banner = "Interactive Werkzeug Shell"
namespace = dict()
if not no_ipython:
try:
try:
from IPython.frontend.terminal.embed import InteractiveShellEmbed
+
sh = InteractiveShellEmbed.instance(banner1=banner)
except ImportError:
from IPython.Shell import IPShellEmbed
+
sh = IPShellEmbed(banner=banner)
except ImportError:
pass
@@ -57,7 +67,9 @@ def shell(no_ipython):
sh(local_ns=namespace)
return
from code import interact
+
interact(banner, local=namespace)
-if __name__ == '__main__':
+
+if __name__ == "__main__":
cli()