Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #62905 > unrolled thread
| Started by | Dan Stromberg <drsalists@gmail.com> |
|---|---|
| First post | 2013-12-30 13:56 -0800 |
| Last post | 2014-01-10 10:02 -0800 |
| Articles | 17 — 12 participants |
Back to article view | Back to comp.lang.python
Python 2.x and 3.x usage survey Dan Stromberg <drsalists@gmail.com> - 2013-12-30 13:56 -0800
Re: Python 2.x and 3.x usage survey Steve Hayes <hayesstw@telkomsa.net> - 2014-01-01 12:41 +0200
Re: Python 2.x and 3.x usage survey Chris Angelico <rosuav@gmail.com> - 2014-01-01 21:52 +1100
Re: Python 2.x and 3.x usage survey Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-01-01 22:37 +1100
Re: Python 2.x and 3.x usage survey Steve Hayes <hayesstw@telkomsa.net> - 2014-01-01 14:38 +0200
Re: Python 2.x and 3.x usage survey Chris Angelico <rosuav@gmail.com> - 2014-01-01 23:39 +1100
Re: Python 2.x and 3.x usage survey Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-01-01 12:44 +0000
Re: Python 2.x and 3.x usage survey David <bouncingcats@gmail.com> - 2014-01-02 01:07 +1100
Re: Python 2.x and 3.x usage survey Steve Hayes <hayesstw@telkomsa.net> - 2014-01-01 19:55 +0200
Re: Python 2.x and 3.x usage survey Dave Angel <davea@davea.name> - 2014-01-01 09:32 -0500
Re: Python 2.x and 3.x usage survey Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-01-01 12:54 -0500
Re: Python 2.x and 3.x usage survey John Ladasky <john_ladasky@sbcglobal.net> - 2014-01-10 09:36 -0800
Re: Python 2.x and 3.x usage survey Ned Batchelder <ned@nedbatchelder.com> - 2014-01-10 12:48 -0500
Re: Python 2.x and 3.x usage survey John Ladasky <john_ladasky@sbcglobal.net> - 2014-01-10 11:43 -0800
Re: Python 2.x and 3.x usage survey MRAB <python@mrabarnett.plus.com> - 2014-01-10 19:53 +0000
Re: Python 2.x and 3.x usage survey Ned Batchelder <ned@nedbatchelder.com> - 2014-01-10 14:50 -0500
Re: Python 2.x and 3.x usage survey Ethan Furman <ethan@stoneleaf.us> - 2014-01-10 10:02 -0800
| From | Dan Stromberg <drsalists@gmail.com> |
|---|---|
| Date | 2013-12-30 13:56 -0800 |
| Subject | Python 2.x and 3.x usage survey |
| Message-ID | <mailman.4731.1388440598.18130.python-list@python.org> |
I keep hearing naysayers, nay saying about Python 3.x. Here's a 9 question, multiple choice survey I put together about Python 2.x use vs Python 3.x use. I'd be very pleased if you could take 5 or 10 minutes to fill it out. Here's the URL: https://www.surveymonkey.com/s/N5N5PG2
[toc] | [next] | [standalone]
| From | Steve Hayes <hayesstw@telkomsa.net> |
|---|---|
| Date | 2014-01-01 12:41 +0200 |
| Message-ID | <hqr7c9dce9krvt7rm49ujptl4dl9mr68gl@4ax.com> |
| In reply to | #62905 |
On Mon, 30 Dec 2013 13:56:30 -0800, Dan Stromberg <drsalists@gmail.com> wrote: >I keep hearing naysayers, nay saying about Python 3.x. > >Here's a 9 question, multiple choice survey I put together about >Python 2.x use vs Python 3.x use. > >I'd be very pleased if you could take 5 or 10 minutes to fill it out. I had a look at it, but I've got about as far as "Hello World" in both. I borrowed a book called "Learning Python" by Lutz and Asher, which is geared for 2.2/2.3. But the version I have in Windows is 3.2, and it seems that even "Hello World" presents and insurmountable problem. Eventually I discovered that one of the differences bytween 2.x and 3.x is that the former has "print" and the latter has "print()" but weven using that it tells me it cant find the PRN device or something. I've got 2.x on Linux, so I booted into that and it seemed to work there, but it seems that the differences between the versions are not trivial. So perhaps I should just try to install 2.x in Windows, and learn that. -- Steve Hayes from Tshwane, South Africa Web: http://www.khanya.org.za/stevesig.htm Blog: http://khanya.wordpress.com E-mail - see web page, or parse: shayes at dunelm full stop org full stop uk
[toc] | [prev] | [next] | [standalone]
| From | Chris Angelico <rosuav@gmail.com> |
|---|---|
| Date | 2014-01-01 21:52 +1100 |
| Message-ID | <mailman.4776.1388573579.18130.python-list@python.org> |
| In reply to | #62954 |
On Wed, Jan 1, 2014 at 9:41 PM, Steve Hayes <hayesstw@telkomsa.net> wrote: > I borrowed a book called "Learning Python" by Lutz and Asher, which is geared > for 2.2/2.3. That's really REALLY old. Even Red Hat isn't still supporting 2.2. You can quite easily get started on 3.2 on Windows - though I would recommend grabbing 3.3 and using that - just start with this tutorial: http://docs.python.org/3/tutorial/ I don't know exactly what will be different in 2.2, but there's no point learning a version that old. If nothing else, you'll miss out on a lot of neat features. ChrisA
[toc] | [prev] | [next] | [standalone]
| From | Steven D'Aprano <steve+comp.lang.python@pearwood.info> |
|---|---|
| Date | 2014-01-01 22:37 +1100 |
| Message-ID | <52c3fe0b$0$29984$c3e8da3$5496439d@news.astraweb.com> |
| In reply to | #62954 |
Steve Hayes wrote:
> I borrowed a book called "Learning Python" by Lutz and Asher, which is
> geared for 2.2/2.3.
>
> But the version I have in Windows is 3.2, and it seems that even "Hello
> World" presents and insurmountable problem.
It certainly is not *insurmountable*. Not unless you consider typing
brackets ( ) to be an inhumanly difficult task, in which case you might as
well give up on being a programmer and take up something easier like brain
surgery.
# Python 2 version
print "Hello World!"
# Python 3 version
print("Hello World!")
> Eventually I discovered that one of the differences bytween 2.x and 3.x is
> that the former has "print" and the latter has "print()" but weven using
> that it tells me it cant find the PRN device or something.
Possibly you're trying to run print("Hello World") at the DOS command prompt
rather than using Python. I'm not sure exactly what you're doing, but I do
know that you shouldn't get any errors about the PRN device from Python.
That sounds like it is a Windows error.
> I've got 2.x on Linux, so I booted into that and it seemed to work there,
> but it seems that the differences between the versions are not trivial.
For the most part, they are trivial. With only a few exceptions, everything
in Python 2 can be easily, even mechanically, translated to Python 3.
Python 3 includes a lot of new features that a Python 2.3 book won't even
mention. But if course, since the book doesn't mention them, you won't need
to deal with them. It also includes a few changes from statements to
functions, like print and exec (but as a beginner, you shouldn't be using
exec). A few modules have been renamed. In my personal opinion, the most
annoying change from Python 2 to 3 is renaming modules, because I can never
remember the new name.
None of these are *difficult* changes. As a beginner, of course, you cannot
be expected to automatically know how to deal with a problem like this one:
py> from StringIO import StringIO
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'StringIO'
But let me give you a secret known only to a few: to solve this problem is
not hard. Just google for "StringIO renamed Python 3". which will take you
to the "What's New in Python 3" document, which reveals that the StringIO
module is renamed to io.StringIO, and so you should use this instead:
from io import StringIO
https://duckduckgo.com/?q=StringIO%20renamed%20Python%203
If googling fails, feel free to ask here!
--
Steven
[toc] | [prev] | [next] | [standalone]
| From | Steve Hayes <hayesstw@telkomsa.net> |
|---|---|
| Date | 2014-01-01 14:38 +0200 |
| Message-ID | <th28c95ouhqmicaerkor4sf1l9vv4gv4ub@4ax.com> |
| In reply to | #62956 |
On Wed, 01 Jan 2014 22:37:45 +1100, Steven D'Aprano
<steve+comp.lang.python@pearwood.info> wrote:
>Steve Hayes wrote:
>
>> I borrowed a book called "Learning Python" by Lutz and Asher, which is
>> geared for 2.2/2.3.
>>
>> But the version I have in Windows is 3.2, and it seems that even "Hello
>> World" presents and insurmountable problem.
>
>It certainly is not *insurmountable*. Not unless you consider typing
>brackets ( ) to be an inhumanly difficult task, in which case you might as
>well give up on being a programmer and take up something easier like brain
>surgery.
>
># Python 2 version
>print "Hello World!"
>
># Python 3 version
>print("Hello World!")
I was thinking or of this:
>>> python g:\work\module1.py
File "<stdin>", line 1
python g:\work\module1.py
^
Which gave a different error the previous time I did it.
But, hey, it worked from the DOS prompt
C:\Python32>python g:\work\module1.py
Hello Module World
But hey, don't mind me.
The biggest problem I have is that when something doesn't work, I don't know
if I have done something stupid, or if it's just an incompatibility of the
different versions.
--
Steve Hayes from Tshwane, South Africa
Web: http://www.khanya.org.za/stevesig.htm
Blog: http://khanya.wordpress.com
E-mail - see web page, or parse: shayes at dunelm full stop org full stop uk
[toc] | [prev] | [next] | [standalone]
| From | Chris Angelico <rosuav@gmail.com> |
|---|---|
| Date | 2014-01-01 23:39 +1100 |
| Message-ID | <mailman.4777.1388580001.18130.python-list@python.org> |
| In reply to | #62957 |
On Wed, Jan 1, 2014 at 11:38 PM, Steve Hayes <hayesstw@telkomsa.net> wrote: > I was thinking or of this: > >>>> python g:\work\module1.py > File "<stdin>", line 1 > python g:\work\module1.py > ^ > > Which gave a different error the previous time I did it. > > But, hey, it worked from the DOS prompt > > C:\Python32>python g:\work\module1.py > Hello Module World That's how you invoke a script. Python isn't fundamentally a shell scripting language (like bash, REXX, batch, etc), so there's a distinct difference between Python commands (which go into .py files or are executed at the ">>>" prompt) and shell commands (including "python", which invokes the Python interpreter). > The biggest problem I have is that when something doesn't work, I don't know > if I have done something stupid, or if it's just an incompatibility of the > different versions. Easiest way to eliminate the confusion is to match your tutorial and your interpreter. That's why I recommend going with the python.org tutorial; you can drop down the little box in the top left and choose the exact version of Python that you're running. It WILL match. ChrisA
[toc] | [prev] | [next] | [standalone]
| From | Mark Lawrence <breamoreboy@yahoo.co.uk> |
|---|---|
| Date | 2014-01-01 12:44 +0000 |
| Message-ID | <mailman.4778.1388580303.18130.python-list@python.org> |
| In reply to | #62957 |
On 01/01/2014 12:38, Steve Hayes wrote:
> On Wed, 01 Jan 2014 22:37:45 +1100, Steven D'Aprano
> <steve+comp.lang.python@pearwood.info> wrote:
>
>> Steve Hayes wrote:
>>
>>> I borrowed a book called "Learning Python" by Lutz and Asher, which is
>>> geared for 2.2/2.3.
>>>
>>> But the version I have in Windows is 3.2, and it seems that even "Hello
>>> World" presents and insurmountable problem.
>>
>> It certainly is not *insurmountable*. Not unless you consider typing
>> brackets ( ) to be an inhumanly difficult task, in which case you might as
>> well give up on being a programmer and take up something easier like brain
>> surgery.
>>
>> # Python 2 version
>> print "Hello World!"
>>
>> # Python 3 version
>> print("Hello World!")
>
> I was thinking or of this:
>
>>>> python g:\work\module1.py
> File "<stdin>", line 1
> python g:\work\module1.py
> ^
>
> Which gave a different error the previous time I did it.
>
> But, hey, it worked from the DOS prompt
>
> C:\Python32>python g:\work\module1.py
> Hello Module World
>
> But hey, don't mind me.
>
> The biggest problem I have is that when something doesn't work, I don't know
> if I have done something stupid, or if it's just an incompatibility of the
> different versions.
>
Almost inevitably if you search for the last line of the error that you
get you'll find more than enough hits to point you in the right
direction. Failing that ask here as we don't bite. There's also the
tutor mailing list https://mail.python.org/mailman/listinfo/tutor
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
[toc] | [prev] | [next] | [standalone]
| From | David <bouncingcats@gmail.com> |
|---|---|
| Date | 2014-01-02 01:07 +1100 |
| Message-ID | <mailman.4779.1388585277.18130.python-list@python.org> |
| In reply to | #62957 |
On 1 January 2014 23:38, Steve Hayes <hayesstw@telkomsa.net> wrote: > > I was thinking or of this: > >>>> python g:\work\module1.py > File "<stdin>", line 1 > python g:\work\module1.py > ^ > > Which gave a different error the previous time I did it. > > But, hey, it worked from the DOS prompt > > C:\Python32>python g:\work\module1.py > Hello Module World Your windows command shell prompt looks like this: "C:\Python32>" It indicates that windows shell is waiting for you to type something. It expects the first word you type to be an executable command. If you do this: C:\Python32>python g:\work\module1.py it tells the shell to run the python interpreter and feed it all the python statments contained in the file g:\work\module1.py If you do this: C:\Python32>python it tells the shell to run the python interpreter interactively, and wait for you to directly type python statements. When the python intepreter is ready for you to type a python statement, it gives you a ">>>" prompt. It expects you to type a valid python language statement. The reason this gave an error: >>> python g:\work\module1.py is because you are using the python interpreter as shown by ">>>", but you typed a windows shell command, not a python statement.
[toc] | [prev] | [next] | [standalone]
| From | Steve Hayes <hayesstw@telkomsa.net> |
|---|---|
| Date | 2014-01-01 19:55 +0200 |
| Message-ID | <hhl8c9966gach7ouicjq91tmblg8hfl8id@4ax.com> |
| In reply to | #62960 |
On Thu, 2 Jan 2014 01:07:54 +1100, David <bouncingcats@gmail.com> wrote: >On 1 January 2014 23:38, Steve Hayes <hayesstw@telkomsa.net> wrote: >> >> I was thinking or of this: >> >>>>> python g:\work\module1.py >> File "<stdin>", line 1 >> python g:\work\module1.py >> ^ >> >> Which gave a different error the previous time I did it. >> >> But, hey, it worked from the DOS prompt >> >> C:\Python32>python g:\work\module1.py >> Hello Module World > >Your windows command shell prompt looks like this: "C:\Python32>" >It indicates that windows shell is waiting for you to type something. >It expects the first word you type to be an executable command. If you >do this: > C:\Python32>python g:\work\module1.py >it tells the shell to run the python interpreter and feed it all the >python statments contained in the file g:\work\module1.py > >If you do this: > C:\Python32>python >it tells the shell to run the python interpreter interactively, and >wait for you to directly type python statements. When the python >intepreter is ready for you to type a python statement, it gives you a >">>>" prompt. It expects you to type a valid python language >statement. > >The reason this gave an error: >>>> python g:\work\module1.py > >is because you are using the python interpreter as shown by ">>>", but >you typed a windows shell command, not a python statement. Thank you. Back to the book! -- Steve Hayes from Tshwane, South Africa Web: http://www.khanya.org.za/stevesig.htm Blog: http://khanya.wordpress.com E-mail - see web page, or parse: shayes at dunelm full stop org full stop uk
[toc] | [prev] | [next] | [standalone]
| From | Dave Angel <davea@davea.name> |
|---|---|
| Date | 2014-01-01 09:32 -0500 |
| Message-ID | <mailman.4780.1388586674.18130.python-list@python.org> |
| In reply to | #62957 |
On Wed, 01 Jan 2014 14:38:59 +0200, Steve Hayes <hayesstw@telkomsa.net> wrote: > >>> python g:\work\module1.py > File "<stdin>", line 1 > python g:\work\module1.py > ^ > Which gave a different error the previous time I did it. > But, hey, it worked from the DOS prompt > C:\Python32>python g:\work\module1.py > Hello Module World You need to understand that you are using two VERY different languages, one at the DOS prompt, the other at the python prompt and in .py files. You cannot use shell syntax at the python prompt, any more than you can do the reverse. -- DaveA
[toc] | [prev] | [next] | [standalone]
| From | Dennis Lee Bieber <wlfraed@ix.netcom.com> |
|---|---|
| Date | 2014-01-01 12:54 -0500 |
| Message-ID | <mailman.4783.1388598905.18130.python-list@python.org> |
| In reply to | #62954 |
On Wed, 01 Jan 2014 12:41:44 +0200, Steve Hayes <hayesstw@telkomsa.net>
declaimed the following:
>
>But the version I have in Windows is 3.2, and it seems that even "Hello World"
>presents and insurmountable problem.
>
>Eventually I discovered that one of the differences bytween 2.x and 3.x is
>that the former has "print" and the latter has "print()" but weven using that
>it tells me it cant find the PRN device or something.
>
>I've got 2.x on Linux, so I booted into that and it seemed to work there, but
>it seems that the differences between the versions are not trivial.
>
>So perhaps I should just try to install 2.x in Windows, and learn that.
Off hand I suspect you didn't follow the same process on Linux as you
did on Windows.
But as you didn't cut&paste the exact code and invocation/error message
we have to guess.
-=-=-=-=-
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Wulfraed\Documents>print("hello lunar")
Unable to initialize device PRN
C:\Users\Wulfraed\Documents>print "hello moon"
Unable to initialize device PRN
C:\Users\Wulfraed\Documents>python
ActivePython 2.7.2.5 (ActiveState Software Inc.) based on
Python 2.7.2 (default, Jun 24 2011, 12:22:14) [MSC v.1500 64 bit (AMD64)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello lunar")
hello lunar
>>> print "hello moon"
hello moon
>>> ^Z
C:\Users\Wulfraed\Documents>
-=-=-=-=-
--
Wulfraed Dennis Lee Bieber AF6VN
wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/
[toc] | [prev] | [next] | [standalone]
| From | John Ladasky <john_ladasky@sbcglobal.net> |
|---|---|
| Date | 2014-01-10 09:36 -0800 |
| Message-ID | <7997d5b4-4616-4506-8191-62ee4a5b4ee3@googlegroups.com> |
| In reply to | #62905 |
I responded to the survey about a week ago. Dan, I hope you will share the results with us soon. I also tried to reply to this thread, but I lost the ability to post to newsgroups for about a week. It seems to have been restored, so I will try again. My transition from Py2 to Py3 is implicitly documented in several posts here on comp.lang.python. I switched over to Py3 about a year ago, and I'm not looking back. I couldn't move to Py3 until numpy and matplotlib were ported. But once that was done, the advantages outweighed the costs, and I switched. Changing over has not been painless. I'm doing without wxPython for now, my favorite GUI. I know that Phoenix is coming to take wxPython's place. Meanwhile, I'm willing to be sold on any other Linux- and Py3-compatible GUI -- besides TKinter, that is. I also miss psyco. I had a lot of Py2 code which made very little use of dynamic typing. Psyco accelerated it nicely. I believe that that a lot of my Py3 code would also benefit from JIT compilation. Finally, I have encountered some small mental hurdles concerning Unicode. I am teaching a Silicon Valley test engineer Python on the side. His task is to implement an automated device testing suite over a telnet connection. We have to remember to convert between the remote device's expectation of strings of bytes, and Python's expectation of strings of Unicode characters. When we forget, there can be bugs. I'm sure that I'll get used to it eventually.
[toc] | [prev] | [next] | [standalone]
| From | Ned Batchelder <ned@nedbatchelder.com> |
|---|---|
| Date | 2014-01-10 12:48 -0500 |
| Message-ID | <mailman.5294.1389376136.18130.python-list@python.org> |
| In reply to | #63648 |
On 1/10/14 12:36 PM, John Ladasky wrote: > I responded to the survey about a week ago. Dan, I hope you will share the results with us soon. I also tried to reply to this thread, but I lost the ability to post to newsgroups for about a week. It seems to have been restored, so I will try again. > > My transition from Py2 to Py3 is implicitly documented in several posts here on comp.lang.python. I switched over to Py3 about a year ago, and I'm not looking back. I couldn't move to Py3 until numpy and matplotlib were ported. But once that was done, the advantages outweighed the costs, and I switched. > > Changing over has not been painless. I'm doing without wxPython for now, my favorite GUI. I know that Phoenix is coming to take wxPython's place. Meanwhile, I'm willing to be sold on any other Linux- and Py3-compatible GUI -- besides TKinter, that is. > > I also miss psyco. I had a lot of Py2 code which made very little use of dynamic typing. Psyco accelerated it nicely. I believe that that a lot of my Py3 code would also benefit from JIT compilation. > > Finally, I have encountered some small mental hurdles concerning Unicode. I am teaching a Silicon Valley test engineer Python on the side. His task is to implement an automated device testing suite over a telnet connection. We have to remember to convert between the remote device's expectation of strings of bytes, and Python's expectation of strings of Unicode characters. When we forget, there can be bugs. I'm sure that I'll get used to it eventually. > On Python-Dev, Dan Stromberg posted this link with the results: http://stromberg.dnsalias.org/~strombrg/python-2.x-vs-3.x-survey/ -- Ned Batchelder, http://nedbatchelder.com
[toc] | [prev] | [next] | [standalone]
| From | John Ladasky <john_ladasky@sbcglobal.net> |
|---|---|
| Date | 2014-01-10 11:43 -0800 |
| Message-ID | <1fd7f186-e78b-4806-a9bc-43b3e603929d@googlegroups.com> |
| In reply to | #63649 |
On Friday, January 10, 2014 9:48:43 AM UTC-8, Ned Batchelder wrote: > On Python-Dev, Dan Stromberg posted this link with the results: > > http://stromberg.dnsalias.org/~strombrg/python-2.x-vs-3.x-survey/ That link gave me a 404. :^(
[toc] | [prev] | [next] | [standalone]
| From | MRAB <python@mrabarnett.plus.com> |
|---|---|
| Date | 2014-01-10 19:53 +0000 |
| Message-ID | <mailman.5299.1389383611.18130.python-list@python.org> |
| In reply to | #63655 |
On 2014-01-10 19:43, John Ladasky wrote: > On Friday, January 10, 2014 9:48:43 AM UTC-8, Ned Batchelder wrote: > >> On Python-Dev, Dan Stromberg posted this link with the results: >> >> http://stromberg.dnsalias.org/~strombrg/python-2.x-vs-3.x-survey/ > > That link gave me a 404. :^( > It's available here: https://wiki.python.org/moin/2.x-vs-3.x-survey?action=AttachFile&do=view&target=2013-2014+Python+2.x-3.x+survey.pdf
[toc] | [prev] | [next] | [standalone]
| From | Ned Batchelder <ned@nedbatchelder.com> |
|---|---|
| Date | 2014-01-10 14:50 -0500 |
| Message-ID | <mailman.5300.1389383707.18130.python-list@python.org> |
| In reply to | #63655 |
On 1/10/14 2:43 PM, John Ladasky wrote: > On Friday, January 10, 2014 9:48:43 AM UTC-8, Ned Batchelder wrote: > >> On Python-Dev, Dan Stromberg posted this link with the results: >> >> http://stromberg.dnsalias.org/~strombrg/python-2.x-vs-3.x-survey/ > > That link gave me a 404. :^( > Sorry, it worked when I read it when first posted. They've been put on the Python wiki: https://wiki.python.org/moin/2.x-vs-3.x-survey -- Ned Batchelder, http://nedbatchelder.com
[toc] | [prev] | [next] | [standalone]
| From | Ethan Furman <ethan@stoneleaf.us> |
|---|---|
| Date | 2014-01-10 10:02 -0800 |
| Message-ID | <mailman.5295.1389378677.18130.python-list@python.org> |
| In reply to | #63648 |
On 01/10/2014 09:36 AM, John Ladasky wrote: > > We have to remember to convert between the remote device's > expectation of strings of bytes, and Python's expectation of > strings of Unicode characters. When we forget, there can be > bugs. I'm sure that I'll get used to it eventually. A useful data point for why you don't just use bytes on the Python side would be valuable for the discussions currently taking place on PyDev. -- ~Ethan~
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.python
csiph-web