diff options
| author | Michael Merickel <michael@digitalartefacts.com> | 2013-10-09 10:55:15 -0500 |
|---|---|---|
| committer | Michael Merickel <michael@digitalartefacts.com> | 2013-10-09 10:55:15 -0500 |
| commit | 40d54e2aab6aae62bfdda38a0e4e7b0b4ad6857a (patch) | |
| tree | 5ea7257758fde939bafd9bb21db97684aba64d63 | |
| parent | 85aef4a4c0157a59bfd7ea9b3a58b842ac4de0f0 (diff) | |
| download | pyramid-40d54e2aab6aae62bfdda38a0e4e7b0b4ad6857a.tar.gz pyramid-40d54e2aab6aae62bfdda38a0e4e7b0b4ad6857a.tar.bz2 pyramid-40d54e2aab6aae62bfdda38a0e4e7b0b4ad6857a.zip | |
add the ability to run the scripts using "python -m"
for example::
env/bin/python -3 -m pyramid.scripts.pserve development.ini
| -rw-r--r-- | pyramid/scripts/pcreate.py | 3 | ||||
| -rw-r--r-- | pyramid/scripts/pdistreport.py | 3 | ||||
| -rw-r--r-- | pyramid/scripts/prequest.py | 3 | ||||
| -rw-r--r-- | pyramid/scripts/proutes.py | 2 | ||||
| -rw-r--r-- | pyramid/scripts/pserve.py | 3 | ||||
| -rw-r--r-- | pyramid/scripts/pshell.py | 2 | ||||
| -rw-r--r-- | pyramid/scripts/ptweens.py | 3 | ||||
| -rw-r--r-- | pyramid/scripts/pviews.py | 2 |
8 files changed, 20 insertions, 1 deletions
diff --git a/pyramid/scripts/pcreate.py b/pyramid/scripts/pcreate.py index 5e2240856..9a3b53b33 100644 --- a/pyramid/scripts/pcreate.py +++ b/pyramid/scripts/pcreate.py @@ -123,4 +123,5 @@ class PCreateCommand(object): if not self.quiet: print(msg) - +if __name__ == '__main__': # pragma: no cover + sys.exit(main() or 0) diff --git a/pyramid/scripts/pdistreport.py b/pyramid/scripts/pdistreport.py index 10edb5715..61098dc27 100644 --- a/pyramid/scripts/pdistreport.py +++ b/pyramid/scripts/pdistreport.py @@ -35,3 +35,6 @@ def main(argv=sys.argv, pkg_resources=pkg_resources, platform=platform.platform, for package in packages: out(' ', package['name'], package['version']) out(' ', package['location']) + +if __name__ == '__main__': # pragma: no cover + sys.exit(main() or 0) diff --git a/pyramid/scripts/prequest.py b/pyramid/scripts/prequest.py index 8628d5a5a..2ab3b8bb9 100644 --- a/pyramid/scripts/prequest.py +++ b/pyramid/scripts/prequest.py @@ -175,3 +175,6 @@ class PRequestCommand(object): else: self.out(response.body) return 0 + +if __name__ == '__main__': # pragma: no cover + sys.exit(main() or 0) diff --git a/pyramid/scripts/proutes.py b/pyramid/scripts/proutes.py index 49e19deca..5784026bb 100644 --- a/pyramid/scripts/proutes.py +++ b/pyramid/scripts/proutes.py @@ -82,3 +82,5 @@ class PRoutesCommand(object): self.out(fmt % (route.name, pattern, view_callable)) return 0 +if __name__ == '__main__': # pragma: no cover + sys.exit(main() or 0) diff --git a/pyramid/scripts/pserve.py b/pyramid/scripts/pserve.py index 8cceecbb3..03cbc23ab 100644 --- a/pyramid/scripts/pserve.py +++ b/pyramid/scripts/pserve.py @@ -984,3 +984,6 @@ def cherrypy_server_runner( server.stop() return server + +if __name__ == '__main__': # pragma: no cover + sys.exit(main() or 0) diff --git a/pyramid/scripts/pshell.py b/pyramid/scripts/pshell.py index f74402928..dd09bf457 100644 --- a/pyramid/scripts/pshell.py +++ b/pyramid/scripts/pshell.py @@ -217,3 +217,5 @@ class PShellCommand(object): IPShell() return shell +if __name__ == '__main__': # pragma: no cover + sys.exit(main() or 0) diff --git a/pyramid/scripts/ptweens.py b/pyramid/scripts/ptweens.py index 5fe2fa120..ad52d5d8f 100644 --- a/pyramid/scripts/ptweens.py +++ b/pyramid/scripts/ptweens.py @@ -87,3 +87,6 @@ class PTweensCommand(object): self.out('') self.show_chain(tweens.implicit()) return 0 + +if __name__ == '__main__': # pragma: no cover + sys.exit(main() or 0) diff --git a/pyramid/scripts/pviews.py b/pyramid/scripts/pviews.py index 504f583b7..5e92ec4e6 100644 --- a/pyramid/scripts/pviews.py +++ b/pyramid/scripts/pviews.py @@ -248,3 +248,5 @@ class PViewsCommand(object): env['closer']() return 0 +if __name__ == '__main__': # pragma: no cover + sys.exit(main() or 0) |
