[prev in list] [next in list] [prev in thread] [next in thread]
List: pykde
Subject: Re: [PyKDE] [PyQt4] bug in pyuic.py
From: Phil Thompson <phil () riverbankcomputing ! co ! uk>
Date: 2006-08-26 11:17:27
Message-ID: 200608261217.27796.phil () riverbankcomputing ! co ! uk
[Download RAW message or body]
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 PyKDE@mats.imk.fraunhofer.de
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic