Mam podprogram v module
----------- skript consolepgm.py ------------
import sys
class pgm:
def __init__(self):
pass
def cosi(self):
pass
def kdesi(self):
pass
def run(self):
for j in range(9):
if j!=7:
print "running..."
else:
print "j = %d" %j
print "Stop"
sys.exit()
if __name__ == "__main__":
mypgm=pgm()
mypgm.run()
---------------- koniec --------------------
a hlavny program z ktoreho ho volam takto
--------------- skript ---------------------
from consolepgm import pgm
#
print "spustam program..."
mypgm=pgm()
mypgm.run()
print "koniec programu"
---------------- koniec --------------------
Problem: sys.exit() ukonci vsetko, t. j. nie len volany program, ale aj
volajuci, t.j
hlaska "koniec programu" sa nikdy nevypise. Rad by som ukoncil len volany
podprogram tak,
aby hlavny program pokracoval dalej. Ide to nejako?
Mgr. Ing. Roman MIKLÓŠ
Prvá stavebná sporiteľňa a.s.
Bajkalská 30, P. O. Box 48
829 48 Bratislava 25
Tel.: +421/ 2 / 582 31 174
Fax: +421/ 2 / 582 31 109
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python