On Friday 25 August 2006 12:40 pm, Jürgen Urner wrote: > Hello all > > This is probabbly alread known, but anyway. > There is a bug in pyuic.py, at least in PyQt-4.0.1 as I have it on my > machine (win). > > <snip> > > def generateUi(uifname, pyfname, execute, indent): > if pyfname == "-": > pyfile = sys.stdout > else: > pyfile = file(pyfname, "w") > > uic.compileUi(uifname, pyfile, execute, indent) > return 0 > > </snip> > > > ## ...should make shure pyfile is closed if its not stdout > def generateUi(uifname, pyfname, execute, indent): > is_stdout = True > if pyfname == "-": > pyfile = sys.stdout > else: > pyfile = file(pyfname, "w") > is_stdout = False > > try: > uic.compileUi(uifname, pyfile, execute, indent) > finally: > if not is_stdout: > pyfile.close() > return 0
Python closes the file automatically when the file object is garbage collected. Phil _______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
