summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@digitalartefacts.com>2013-10-09 10:55:15 -0500
committerMichael Merickel <michael@digitalartefacts.com>2013-10-09 10:55:15 -0500
commit40d54e2aab6aae62bfdda38a0e4e7b0b4ad6857a (patch)
tree5ea7257758fde939bafd9bb21db97684aba64d63
parent85aef4a4c0157a59bfd7ea9b3a58b842ac4de0f0 (diff)
downloadpyramid-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.py3
-rw-r--r--pyramid/scripts/pdistreport.py3
-rw-r--r--pyramid/scripts/prequest.py3
-rw-r--r--pyramid/scripts/proutes.py2
-rw-r--r--pyramid/scripts/pserve.py3
-rw-r--r--pyramid/scripts/pshell.py2
-rw-r--r--pyramid/scripts/ptweens.py3
-rw-r--r--pyramid/scripts/pviews.py2
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)