[PyKDE] [PyQt4] bug in pyuic.py
Jürgen Urner
jUrner at arcor.de
Fri Aug 25 12:40:02 BST 2006
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
Regards
Juergen
More information about the PyQt
mailing list