[python] windows: spousteni externich programu [VYRESENO]

Petr Vaněk petr na scribus.info
Pondělí Březen 27 13:10:12 CEST 2006


> 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)
...
------------- daląí část ---------------
Netextová příloha byla odstraněna...
Jméno: [žádný popis není k dispozici]
Typ: application/pgp-signature
Velikost: 189 bytes
Popis: [žádný popis není k dispozici]
Url : http://www.py.cz/pipermail/python/attachments/20060327/41a1fa63/attachment.pgp 


Daląí informace o konferenci Python