From michaelmurdock at gmail.com Sat Oct 1 02:03:43 2005 From: michaelmurdock at gmail.com (Michael Murdock) Date: Fri, 30 Sep 2005 18:03:43 -0600 Subject: [PythonCE] PythonCE Digest, Vol 26, Issue 8 In-Reply-To: References: Message-ID: Chandu Patil wrote: >> >> I am getting to know pythonce 2.3.4 (#0, July 12 2004, 17:38:34) on a Dell Axim 30 Pocket PC. Just installed and am able to run Python. Next I wanted to run setup-registry. >> >> First, is there a list somewhere that has the differences between the Python for say Windows and that for CE? >> >> I typed: >> >> Import os >> >> Os.chdir("\Program Files\Python") // this where the setup-registry file is >> >> Execfile("setup-registry.py") >> >> >> After this I get the error _winreg DLL load failed, although it is in the same directory. I have Python 2.3.4 running on my Axim X30 from the Built-in Storage. The following is a transcript of the results I get running the commands you mentioned. Where do you have Python installed? ~Michael. Python 2.3.4 (#0, Jul 12 2004, 17:38:34) [MSC v.1201 32 bit (Unknown)] on Pocket PC >>> import os >>> os.chdir(r"\built-in storage\python\lib") >>> execfile("setup-registry.py") Setting up registry to allow double clicking of Python files to work >>> os.listdir(r"\built-in storage\python\lib") ['sitecustomize.py', 'win32process.pyd', '_sqlite.pyd', 'setup-registry.py', 'winsound.pyd', 'win32gui.pyd', 'win32event.pyd', 'unicodedata.pyd', 'sitecustomize.pyc', 'select.pyd', 'pywintypes.dll', 'python23.zip', 'python23.dll', 'python.exe', 'parser.pyd', 'mmap.pyd', 'datetime.pyd', '_winreg.pyd', '_tkinter.pyd', '_testcapi.pyd', '_symtable.pyd', '_socket.pyd', '_csv.pyd', 'site-packages', 'Tools', '_tkinter_ORIG.pyd', 'pythonrc.pyc'] >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonce/attachments/20050930/414bf7a5/attachment.htm From chandu at trillian.us Sun Oct 2 18:42:44 2005 From: chandu at trillian.us (Chandu Patil) Date: Sun, 2 Oct 2005 09:42:44 -0700 Subject: [PythonCE] Running setup-registry.py In-Reply-To: Message-ID: <000001c5c770$50e078c0$8400a8c0@Tracy> I must have installed it wrong. I followed the setup used for the version 2.2 from mukworks, which copies the dlls and executable to the windows directory and the pyd and setup.. files in python and the pyc files in the python\lib. The short-cut is written for python and the setup script in lib. What are the correct install steps for version 2.3.4? -----Original Message----- From: Edward Fewell [mailto:EdwardFewell at hotmail.com] Sent: Friday, September 30, 2005 6:53 AM To: chandu at trillian.us Cc: pythonce at python.org Subject: Re: [PythonCE] Running setup-registry.py When you install PythonCE 2.3.4, it puts a shortcut in the same directory as the setup-registry.py script. Just try clicking on that shortcut from the CE File Explorer. That should be all you need to do to get it installed. From edwardfewell at hotmail.com Sun Oct 2 21:24:19 2005 From: edwardfewell at hotmail.com (Edward Fewell) Date: Sun, 02 Oct 2005 14:24:19 -0500 Subject: [PythonCE] Running setup-registry.py In-Reply-To: <000001c5c770$50e078c0$8400a8c0@Tracy> Message-ID: Unpack the python23.zip into \Program Files\Python\lib. Copy the .dll files to \Windows. Click the Setup Registry shortcut. >From: "Chandu Patil" >To: "'Edward Fewell'" >CC: >Subject: RE: [PythonCE] Running setup-registry.py >Date: Sun, 2 Oct 2005 09:42:44 -0700 > >I must have installed it wrong. I followed the setup used for the >version 2.2 from mukworks, which copies the dlls and executable to the >windows directory and the pyd and setup.. files in python and the pyc >files in the python\lib. The short-cut is written for python and the >setup script in lib. > >What are the correct install steps for version 2.3.4? > >-----Original Message----- >From: Edward Fewell [mailto:EdwardFewell at hotmail.com] >Sent: Friday, September 30, 2005 6:53 AM >To: chandu at trillian.us >Cc: pythonce at python.org >Subject: Re: [PythonCE] Running setup-registry.py > >When you install PythonCE 2.3.4, it puts a shortcut in the same >directory as >the setup-registry.py script. Just try clicking on that shortcut from >the >CE File Explorer. That should be all you need to do to get it >installed. > > From jeff_barish at earthlink.net Mon Oct 17 00:47:48 2005 From: jeff_barish at earthlink.net (Jeffrey Barish) Date: Sun, 16 Oct 2005 16:47:48 -0600 Subject: [PythonCE] Pyro on PythonCE Message-ID: <200510161647.48633.jeff_barish@earthlink.net> Does Pyro run on PythonCE? -- Jeffrey Barish From djl at ukr.net Mon Oct 17 18:30:21 2005 From: djl at ukr.net (DJL) Date: Mon, 17 Oct 2005 09:30:21 -0700 Subject: [PythonCE] Python CE and ZODB Message-ID: <4353D19D.7040208@ukr.net> I want to port my application to PPC my application use wxpython and ZODB for wxpython I have found binaries, has any body compiled ZODB if yes where to found the binaries for PPC if no how compile for PPC. Thanks for your help Djebran From a.g.booth at leeds.ac.uk Wed Oct 19 15:13:59 2005 From: a.g.booth at leeds.ac.uk (Andrew Booth) Date: Wed, 19 Oct 2005 14:13:59 +0100 Subject: [PythonCE] Winhandle problem with tkinter Message-ID: <000701c5d4ae$f7b305f0$6400a8c0@booth1> I'm writing an application using tKinter as the GUI. It seems to work OK, but after a while I keep getting the message 'No more winhandle slots'. It seems to be appear immediately before dialogs appear on the screen. I'm careful to destroy the dialogs when I remove them from the screen - does destroy() not release the Windows handle? I only see this with PythonCE, not with Linux. ___________________________________________________ Andrew G Booth Professor of On-Line Learning and Associate Professor of Biochemistry Garstang Building Faculty of Biological Sciences University of Leeds Leeds LS2 9JT U.K. Tel: +44-113-343-3142 Fax: +44-113-343-3167 email: a.g.booth at leeds.ac.uk personal email should be sent to: andrew at agbooth.com ___________________________________________________ Support open source Virtual Learning Environments The Bodington System Project http://bodington.org ___________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonce/attachments/20051019/f612d2e5/attachment.htm From mike at pcblokes.com Wed Oct 19 15:14:18 2005 From: mike at pcblokes.com (Michael Foord) Date: Wed, 19 Oct 2005 14:14:18 +0100 Subject: [PythonCE] Winhandle problem with tkinter In-Reply-To: <000701c5d4ae$f7b305f0$6400a8c0@booth1> References: <000701c5d4ae$f7b305f0$6400a8c0@booth1> Message-ID: <435646AA.9090300@pcblokes.com> Andrew Booth wrote: > I?m writing an application using tKinter as the GUI. It seems to work > OK, but after a while I keep getting the message ?No more winhandle > slots?. It seems to be appear immediately before dialogs appear on the > screen. I?m careful to destroy the dialogs when I remove them from the > screen ? does destroy() not release the Windows handle? I only see this > with PythonCE, not with Linux. > I don't know the answer to your question - but you may get more help (but I might be wrong) - on the Pocket TCL mailing list. The problem is *more* likely to be there than with the Python side. All the best, Fuzzyman http://www.voidspace.org.uk/python > > > ___________________________________________________ > > Andrew G Booth > Professor of On-Line Learning > and Associate Professor of Biochemistry > Garstang Building > Faculty of Biological Sciences > University of Leeds > Leeds LS2 9JT > U.K. > Tel: +44-113-343-3142 Fax: +44-113-343-3167 > email: a.g.booth at leeds.ac.uk > personal email should be sent to: > andrew at agbooth.com > ___________________________________________________ > > Support open source Virtual Learning Environments > The Bodington System Project http://bodington.org > ___________________________________________________ > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > PythonCE mailing list > PythonCE at python.org > http://mail.python.org/mailman/listinfo/pythonce From a.g.booth at leeds.ac.uk Wed Oct 19 17:48:20 2005 From: a.g.booth at leeds.ac.uk (Andrew Booth) Date: Wed, 19 Oct 2005 16:48:20 +0100 Subject: [PythonCE] Winhandle problem with tkinter In-Reply-To: <435646AA.9090300@pcblokes.com> Message-ID: <000601c5d4c4$879e3c60$6400a8c0@booth1> Thanks. I'm not convinced that the message is being generated by Tkinter or TCL. I think it is coming from deeper, possibly the operating system or the wince.dll. Whatever the source, it is a spurious message, the program works fine despite it. I just wish I could find some way to turn it off. Andrew Booth -----Original Message----- From: Michael Foord [mailto:mike at pcblokes.com] Sent: 19 October 2005 14:14 To: a.g.booth at leeds.ac.uk Cc: pythonce at python.org Subject: Re: [PythonCE] Winhandle problem with tkinter Andrew Booth wrote: > I'm writing an application using tKinter as the GUI. It seems to work > OK, but after a while I keep getting the message 'No more winhandle > slots'. It seems to be appear immediately before dialogs appear on the > screen. I'm careful to destroy the dialogs when I remove them from the > screen - does destroy() not release the Windows handle? I only see this > with PythonCE, not with Linux. > I don't know the answer to your question - but you may get more help (but I might be wrong) - on the Pocket TCL mailing list. The problem is *more* likely to be there than with the Python side. All the best, Fuzzyman http://www.voidspace.org.uk/python -----Original Message----- From: Michael Foord [mailto:mike at pcblokes.com] Sent: 19 October 2005 14:14 To: a.g.booth at leeds.ac.uk Cc: pythonce at python.org Subject: Re: [PythonCE] Winhandle problem with tkinter Andrew Booth wrote: > I'm writing an application using tKinter as the GUI. It seems to work > OK, but after a while I keep getting the message 'No more winhandle > slots'. It seems to be appear immediately before dialogs appear on the > screen. I'm careful to destroy the dialogs when I remove them from the > screen - does destroy() not release the Windows handle? I only see this > with PythonCE, not with Linux. > I don't know the answer to your question - but you may get more help (but I might be wrong) - on the Pocket TCL mailing list. The problem is *more* likely to be there than with the Python side. All the best, Fuzzyman http://www.voidspace.org.uk/python > > > ___________________________________________________ > > Andrew G Booth > Professor of On-Line Learning > and Associate Professor of Biochemistry > Garstang Building > Faculty of Biological Sciences > University of Leeds > Leeds LS2 9JT > U.K. > Tel: +44-113-343-3142 Fax: +44-113-343-3167 > email: a.g.booth at leeds.ac.uk > personal email should be sent to: > andrew at agbooth.com > ___________________________________________________ > > Support open source Virtual Learning Environments > The Bodington System Project http://bodington.org > ___________________________________________________ > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > PythonCE mailing list > PythonCE at python.org > http://mail.python.org/mailman/listinfo/pythonce From mikeklein at sbcglobal.net Thu Oct 20 09:34:24 2005 From: mikeklein at sbcglobal.net (Mike Klein) Date: Thu, 20 Oct 2005 00:34:24 -0700 Subject: [PythonCE] PocketPC Python 2.3? and Shtoom In-Reply-To: References: Message-ID: <43574880.7080907@sbcglobal.net> When might a 2.3 release be available and does 2.2 support Pocket PC audio devices (spkr/mic)?? Shtoom (voip client) is the thought here...it requires 2.3. thanks From mike at pcblokes.com Thu Oct 20 10:12:45 2005 From: mike at pcblokes.com (Michael Foord) Date: Thu, 20 Oct 2005 09:12:45 +0100 Subject: [PythonCE] PocketPC Python 2.3? and Shtoom In-Reply-To: <43574880.7080907@sbcglobal.net> References: <43574880.7080907@sbcglobal.net> Message-ID: <4357517D.6080508@pcblokes.com> Mike Klein wrote: > When might a 2.3 release be available and does 2.2 support Pocket PC > audio devices (spkr/mic)?? > > Shtoom (voip client) is the thought here...it requires 2.3. > Python 2.3 is available for PocketPC : http://fore.validus.com/~kashtan/ No idea if shtoom will work :-) I personally doubt it... Fuzzyman http://www.voidspace.org.uk/python > > thanks > _______________________________________________ > PythonCE mailing list > PythonCE at python.org > http://mail.python.org/mailman/listinfo/pythonce > > > From EdwardFewell at hotmail.com Thu Oct 20 15:48:59 2005 From: EdwardFewell at hotmail.com (Edward Fewell) Date: Thu, 20 Oct 2005 08:48:59 -0500 Subject: [PythonCE] Winhandle problem with tkinter In-Reply-To: Message-ID: << I think it is coming from deeper, possibly the operating system or the wince.dll. >> It does not sound like a WinCE OS message. WinCE does not have a restriction on the number of windows other than available memory, nor would it refer to HWNDs as "winhandle slots." It sounds like either the PythonCE Win GUI interface or Tkinter/TCL code. My guess would be Tkinter/TCL is the culprit, trying to keep track of what windows it has created but having a fixed pool to track the handles and not erasing entries on a destroy(). Is there a close() command? Perhaps code to clean up the winhandles is there and being skipped by destroy()? If you cannot find a fix, a possible workaround might hide your dialogs instead of destroying them. Then from the application level you can set a hard limit on the total number of dialogs you'll have created at one time rather than create/destroy in response to user activity. From a.g.booth at leeds.ac.uk Thu Oct 20 17:20:55 2005 From: a.g.booth at leeds.ac.uk (Andrew Booth) Date: Thu, 20 Oct 2005 16:20:55 +0100 Subject: [PythonCE] Winhandle problem with tkinter In-Reply-To: Message-ID: <2964075E1E6B204C8DDEA2A5B2B10F63880EF8@VEX2.ds.leeds.ac.uk> Looks like you are right. The string 'No more winhandle map slots' is in the file tk84.dll. Andrew Booth -----Original Message----- From: Edward Fewell [mailto:EdwardFewell at hotmail.com] Sent: 20 October 2005 14:49 To: a.g.booth at leeds.ac.uk Cc: pythonce at python.org Subject: RE: [PythonCE] Winhandle problem with tkinter << I think it is coming from deeper, possibly the operating system or the wince.dll. >> It does not sound like a WinCE OS message. WinCE does not have a restriction on the number of windows other than available memory, nor would it refer to HWNDs as "winhandle slots." It sounds like either the PythonCE Win GUI interface or Tkinter/TCL code. My guess would be Tkinter/TCL is the culprit, trying to keep track of what windows it has created but having a fixed pool to track the handles and not erasing entries on a destroy(). Is there a close() command? Perhaps code to clean up the winhandles is there and being skipped by destroy()? If you cannot find a fix, a possible workaround might hide your dialogs instead of destroying them. Then from the application level you can set a hard limit on the total number of dialogs you'll have created at one time rather than create/destroy in response to user activity. From a.g.booth at leeds.ac.uk Fri Oct 21 09:56:58 2005 From: a.g.booth at leeds.ac.uk (Andrew Booth) Date: Fri, 21 Oct 2005 08:56:58 +0100 Subject: [PythonCE] Winhandle problem with tkinter In-Reply-To: <2964075E1E6B204C8DDEA2A5B2B10F630204BDAA@VEX2.ds.leeds.ac.uk> Message-ID: <000301c5d615$031719b0$6400a8c0@booth1> The error message is produced by the function wince_putwinhandles() in tkWinCe.c which is called once by WinCERecreateChild() in tkWinWm.c. The corresponding wince_getWindowhandle() is present in tkWinCE.c and is declared, BUT NEVER CALLED, in tkWinWm.c, so looks like I'm being stuffed by a piece of legacy code that is no longer used. Can anyone recommend a good, free cross-compiler so I can fix this? Or could some kind soul please let me have a version of tk84.dll with the call to wince_putwinhandles() commented out? Andrew Booth From peng_taoo at yahoo.com Wed Oct 26 05:08:37 2005 From: peng_taoo at yahoo.com (peng tao) Date: Tue, 25 Oct 2005 20:08:37 -0700 (PDT) Subject: [PythonCE] regarding wincerapi.pyd Message-ID: <20051026030837.649.qmail@web53805.mail.yahoo.com> Hi there: I just want to build a wincerapi.pyd but failed, what does the building need? i have installed the WinCE SDK, Microsoft Platform SDK for Windows Server 2003 SP1 and MSVC6. anyway, can someone give me a copy of this? Many thanks! Regards Terry __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From Eckhardt at satorlaser.com Wed Oct 26 08:51:43 2005 From: Eckhardt at satorlaser.com (Ulrich Eckhardt) Date: Wed, 26 Oct 2005 08:51:43 +0200 Subject: [PythonCE] regarding wincerapi.pyd Message-ID: <6EC3F44BE5E6B742BE3EBC34655259440EFAAD@emea-exchange3.emea.dps.local> peng tao wrote: > I just want to build a wincerapi.pyd but failed, what does the > building need? i have installed the WinCE SDK, Microsoft Platform SDK > for Windows Server 2003 SP1 and MSVC6. Usually, people compile CE stuff with eVC, you can d'load it at Microsoft's. Other than that, 'failed' is not an appropriate error description to give help. > anyway, can someone give me a copy of this? Sure, without knowing what and for what... Uli From Rajagopal.Srirangam at constellation.com Wed Oct 26 22:27:35 2005 From: Rajagopal.Srirangam at constellation.com (Srirangam, Rajagopal) Date: Wed, 26 Oct 2005 16:27:35 -0400 Subject: [PythonCE] Pocket PC-Startup script Message-ID: Hi all, I am trying to make my enterprise application work with a VPN Client . I am trying to write a script which can load the VPN Client on start up , wait till the client finishes authenticating the user to the Corporate Network and then load the enterprise application. I have the following questions 1)Is there a way to do this in Python ?. 2) Where would I put such a start script and how do I make sure t is executed on start up ?. Any suggestions or tips might be useful. Thanks, Raja RAJAGOPAL SRIRANGAM Gas & GSD IT Support Team Baltimore Gas & Electric Co. 1699 Leadenhall St., 2nd Floor, OSF Baltimore, MD 21230 (410) 291-5837 - Rajagopal.Srirangam at constellation.com >>> This e-mail and any attachments are confidential, may contain legal, professional or other privileged information, and are intended solely for the addressee. If you are not the intended recipient, do not use the information in this e-mail in any way, delete this e-mail and notify the sender. CEG-IP2 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/pythonce/attachments/20051026/0d585100/attachment.html From EdwardFewell at hotmail.com Thu Oct 27 15:48:41 2005 From: EdwardFewell at hotmail.com (Edward Fewell) Date: Thu, 27 Oct 2005 08:48:41 -0500 Subject: [PythonCE] PythonCE Digest, Vol 27, Issue 7 In-Reply-To: Message-ID: << 1)Is there a way to do this in Python ?. >> If it were desktop Python, you could approach it two ways. You could use the system method of the os module to launch your applications. Or you could use access to the Win32 API CreateProcess() from the Win32 wrappers. Neither is available to PythonCE 2.34 that I have here. I have seen where a CreateProcess() module exists, but it was reported to only work with PythonCE 2.2. No, I don't know for sure where you could get either of those. << 2) Where would I put such a start script and how do I make sure t is executed on start up ?. >> Not sure what you mean here by "start up". If you mean on a warm reset, it would go into the \Windows\StartUp directory. If you mean every time your application is started, then you arrange it so they can only see the script to launch the application and hide the pieces you don't want them to launch manually. I faced something similar where I needed to do some file clean up before launching an application or the application would not run properly. I couldn't find a way to pull that off with PythonCE 2.34 and ended up doing it in eVC++. PythonCE really needs os.system() implemented or at least access to CreateProcess() to be a Pocket PC scripting language. *hoping now that someone chimes in to show where I'm wrong and just missed something* Edward Fewell From isrgish at fastem.com Thu Oct 27 18:27:07 2005 From: isrgish at fastem.com (Isr Gish) Date: Thu, 27 Oct 2005 12:27:07 -0400 Subject: [PythonCE] Pocket PC-Startup script Message-ID: <20051027162821.56C861E4007@bag.python.org> Edward Fewell Wrote: >If it were desktop Python, you could approach it two ways. You could use >the system method of the os module to launch your applications. Or you >could use access to the Win32 API CreateProcess() from the Win32 wrappers. > >Neither is available to PythonCE 2.34 that I have here. I have seen where a >CreateProcess() module exists, but it was reported to only work with >PythonCE 2.2. No, I don't know for sure where you could get either of >those. I have a version of win32process for Python 2.3.4. I don't know from where I got it, but I don't mind sharing it with whoever needs it. Also theRe is a module named osce which has an implementation of os.system (using CreateProcess) made by Tlion which I also have. (maybe someone can put these up somewhere, for this is looked for from timesto time). All the best, Isr From EdwardFewell at hotmail.com Fri Oct 28 17:46:07 2005 From: EdwardFewell at hotmail.com (Edward Fewell) Date: Fri, 28 Oct 2005 10:46:07 -0500 Subject: [PythonCE] Pocket PC-Startup script In-Reply-To: Message-ID: Update. For PythonCE 2.2+ you should be able to create startup scripts. Look for the various pieces here: PythonCE 2.2+ for Pocket PC ARM http://www.murkworks.com/Research/Python/PocketPCPython/Overview win32process.pyd for PythonCE 2.2a ARM (There are also binaries for PythonCE 2.2+ MIPs at this site) http://pages.ccapcable.com/lac/PythonCE.html http://pages.ccapcable.com/lac/files-a/ osce.py (encoded in the text message) http://mail.python.org/pipermail/pythonce/2002-October/000246.html When you import osce you'll have access to a system() method that appears to function. Or, if you prefer more direct control, you can import win32process yourself and call CreateProcess() directly. Just make sure you always use fully qualified path names; getcwd doesn't exist under PythonCE (the problem appears to be that WinCE doesn't really have a current working directory). I still haven't found a copy of win32process.pyd that works with version 2.3.4. I'd still love to have that because there doesn't seem to be a Tkinter port for PythonCE 2.2. So at the moment, I have both installed. Perhaps Isr will be able to provide link or copy of the win32process.pyd for 2.3.4. Edward Fewell From isrgish at fastem.com Mon Oct 31 18:43:58 2005 From: isrgish at fastem.com (Isr Gish) Date: Mon, 31 Oct 2005 12:43:58 -0500 Subject: [PythonCE] Pocket PC-Startup script Message-ID: <20051031174507.612821E4009@bag.python.org> Here they are. All the best, Isr -----Original Message----- >From: "Edward Fewell" >Sent: 10/27/05 4:27:20 PM >To: "'Isr Gish'" >Subject: RE: [PythonCE] Pocket PC-Startup script >I'd appreciate it if you could forward me copies of the osce and >win32process.pyd. I've been looking for those and this is the first I've >heard that they even exist for 2.3.4. > >Thanks, >Edward Fewell > >-----Original Message----- >From: Isr Gish [mailto:isrgish at fastem.com] >Sent: Thursday, October 27, 2005 11:27 AM >To: EdwardFewell at hotmail.com; Rajagopal.Srirangam at constellation.com >Cc: pythonce at python.org >Subject: Re: [PythonCE] Pocket PC-Startup script > >Edward Fewell Wrote: > >If it were desktop Python, you could approach it two ways. You could >use > >the system method of the os module to launch your applications. Or you > >could use access to the Win32 API CreateProcess() from the Win32 >wrappers. > > > >Neither is available to PythonCE 2.34 that I have here. I have seen >where a > >CreateProcess() module exists, but it was reported to only work with > >PythonCE 2.2. No, I don't know for sure where you could get either of > >those. > >I have a version of win32process for Python 2.3.4. I don't know from where I >got it, but I don't mind sharing it with whoever needs it. Also theRe is a >module named osce which has an implementation of os.system (using >CreateProcess) made by Tlion which I also have. (maybe someone can put these >up somewhere, for this is looked for from timesto time). > >All the best, >Isr > > -------------- next part -------------- A non-text attachment was scrubbed... Name: Python.zip Type: application/octet-stream Size: 7149 bytes Desc: not available Url : http://mail.python.org/pipermail/pythonce/attachments/20051031/13e17077/Python.obj