[py-svn] r57551 - in py/trunk/py: . bin bin/win32 cmdline cmdline/testing
hpk at codespeak.net
hpk at codespeak.net
Thu Aug 21 15:25:29 CEST 2008
Author: hpk
Date: Thu Aug 21 15:25:29 2008
New Revision: 57551
Added:
py/trunk/py/bin/win32/py.which.cmd
py/trunk/py/cmdline/pywhich.py
- copied, changed from r57550, py/trunk/py/bin/py.which
Modified:
py/trunk/py/__init__.py
py/trunk/py/bin/py.which
py/trunk/py/cmdline/testing/test_generic.py
Log:
normalizing py.which cmdline script
Modified: py/trunk/py/__init__.py
==============================================================================
--- py/trunk/py/__init__.py (original)
+++ py/trunk/py/__init__.py Thu Aug 21 15:25:29 2008
@@ -59,6 +59,7 @@
'cmdline.pylookup' : ('./cmdline/pylookup.py', 'main',),
'cmdline.pycountloc' : ('./cmdline/pycountloc.py', 'main',),
'cmdline.pycleanup' : ('./cmdline/pycleanup.py', 'main',),
+ 'cmdline.pywhich' : ('./cmdline/pywhich.py', 'main',),
# helpers for use from test functions or collectors
'test.__doc__' : ('./test/__init__.py', '__doc__'),
Modified: py/trunk/py/bin/py.which
==============================================================================
--- py/trunk/py/bin/py.which (original)
+++ py/trunk/py/bin/py.which Thu Aug 21 15:25:29 2008
@@ -1,23 +1,3 @@
-#!/usr/bin/env python
-
-"""\
-py.which [name]
-
-print the location of the given python module or package name
-"""
-
-import sys
-
-if __name__ == '__main__':
- name = sys.argv[1]
- try:
- mod = __import__(name)
- except ImportError:
- print >>sys.stderr, "could not import:", name
- else:
- try:
- location = mod.__file__
- except AttributeError:
- print >>sys.stderr, "module (has no __file__):", mod
- else:
- print location
+#!/usr/bin/env python
+from _findpy import py
+py.cmdline.pywhich()
\ No newline at end of file
Added: py/trunk/py/bin/win32/py.which.cmd
==============================================================================
--- (empty file)
+++ py/trunk/py/bin/win32/py.which.cmd Thu Aug 21 15:25:29 2008
@@ -0,0 +1,2 @@
+ at echo off
+python "%~dp0\..\py.which" %*
\ No newline at end of file
Copied: py/trunk/py/cmdline/pywhich.py (from r57550, py/trunk/py/bin/py.which)
==============================================================================
--- py/trunk/py/bin/py.which (original)
+++ py/trunk/py/cmdline/pywhich.py Thu Aug 21 15:25:29 2008
@@ -8,7 +8,7 @@
import sys
-if __name__ == '__main__':
+def main():
name = sys.argv[1]
try:
mod = __import__(name)
Modified: py/trunk/py/cmdline/testing/test_generic.py
==============================================================================
--- py/trunk/py/cmdline/testing/test_generic.py (original)
+++ py/trunk/py/cmdline/testing/test_generic.py Thu Aug 21 15:25:29 2008
@@ -25,8 +25,9 @@
else:
cmd = "%s" %(script, )
- if script.basename.startswith("py.lookup"):
- cmd += " hello"
+ if script.basename.startswith("py.lookup") or \
+ script.basename.startswith("py.which"):
+ cmd += " sys"
print "executing", script
try:
py.process.cmdexec(cmd)
More information about the pytest-commit
mailing list