> ano, tohle je idealni. Jen je "moc novy". Skript, ve kterem bych rad tohle > pouzil bezi treba i na produkcnich serverech, kde je py2.1 a kazda zmena SW > musi projit testovanim, a to mi nikdo nezaplati. > Koukam ale, ze je to cisty Python, takze bych mohl ten to modul vzit a > importovat ho v pripade, ze je py<2.4. Jeste si to promyslim.
vyřešeno s nedbalou elegancí:
# local file subprocess24.py is imported only for <2.4
if sys.version_info[:3] < (2, 4, 2):
import subprocess24 as subprocess
else:
import subprocess
... blah ...
...
def runDot(self, params=[]):
""" Call the 'dot' binary. Searchnig in PATH variable"""
return subprocess.call(
["dot"] + params, env={"PATH": os.environ['PATH']}, stdout=None)
...
pgpiUx6GJrLNk.pgp
Description: PGP signature
_______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
