Re: download x bytes at a time over network

2009-03-17 Thread n . s . buttar
2009/3/16 Saurabh : > I want to download content from the net - in chunks of x bytes or characters > at a time - so that it doesnt pull the entire content in one shot. > > import urllib2 > url = "http://python.org/"; > handler = urllib2.urlopen(url) > > data = handler.read(100) > print """Content :

Re: Lists aggregation

2009-03-17 Thread Peter Otten
Mensanator wrote: > On Mar 16, 1:40 pm, Peter Otten <__pete...@web.de> wrote: >> mattia wrote: >> > I have 2 lists, like: >> > l1 = [1,2,3] >> > l2 = [4,5] >> > now I want to obtain a this new list: >> > l = [(1,4),(1,5),(2,4),(2,5),(3,4),(3,5)] >> > Then I'll have to transform the values found in

Re: download x bytes at a time over network

2009-03-17 Thread Steven D'Aprano
Please excuse my replying to a reply instead of the original, but the original doesn't show up on my news feed. On 2009/3/16 Saurabh : > I want to download content from the net - in chunks of x bytes or > characters at a time - so that it doesnt pull the entire content in one > shot. > > import

lib to auto-click mouse

2009-03-17 Thread oyster
is there any this kind of lib for python? thanx -- http://mail.python.org/mailman/listinfo/python-list

Re: finally successful in ods with python, just one help needed.

2009-03-17 Thread Krishnakant
Hi David and John. Thanks a lot, the problem is solved. David, your idea was the key to solve the problem. Actually John in his code and the explanation made it clear that the wrong attributes were being used on wrong elements. david's code confirmed the fact. The center style which david had in

Re: download x bytes at a time over network

2009-03-17 Thread Saurabh
Heres the reason behind wanting to get chunks at a time. Im actually retrieving data from a list of RSS Feeds and need to continuously check for latest posts. But I dont want to depend on Last-Modified header or the pubDate tag in . Because a lot of feeds just output date('now') instead of the act

Re: A request (was: how to repeat function definitions less

2009-03-17 Thread Marc 'BlackJack' Rintsch
On Mon, 16 Mar 2009 02:59:57 -0700, Michele Simionato wrote: > On Mar 16, 8:08 am, Dennis Lee Bieber wrote: >> On Sun, 15 Mar 2009 23:18:54 -0500, alex goretoy >>         Many of your posts are actually exceeding the 500-line >>         limit I've >> set in my client for down-load -- yet have not

Re: Problem: Terminal (OS X) window exits immediately on opening. & Solution.

2009-03-17 Thread Python
On 16 mrt 2009, at 22:15, Lou Pecora wrote: In article , Python wrote: -- why don't you just execute the script directly form the terminal? then you will be able to read all error messages... and you can delete all the files you want just my 2c Arno Because the shell process in the Term

urllib2 (py2.6) vs urllib.request (py3)

2009-03-17 Thread mattia
Hi all, can you tell me why the module urllib.request (py3) add extra characters (b'fef\r\n and \r\n0\r\n\r\n') in a simple example like the following and urllib2 (py2.6) correctly not? py2.6 >>> import urllib2 >>> f = urllib2.urlopen("http://www.google.com";).read() >>> fd = open("google26.html

Re: Lists aggregation

2009-03-17 Thread mattia
Il Tue, 17 Mar 2009 08:18:08 +0100, Peter Otten ha scritto: > Mensanator wrote: > >> On Mar 16, 1:40 pm, Peter Otten <__pete...@web.de> wrote: >>> mattia wrote: >>> > I have 2 lists, like: >>> > l1 = [1,2,3] >>> > l2 = [4,5] >>> > now I want to obtain a this new list: l = >>> > [(1,4),(1,5),(2,4)

Re: String to sequence

2009-03-17 Thread Jeremiah Dodds
On Sat, Mar 14, 2009 at 9:09 AM, mattia wrote: > How can I convert the following string: > > 'AAR','ABZ','AGA','AHO','ALC','LEI','AOC', > EGC','SXF','BZR','BIQ','BLL','BHX','BLQ' > > into this sequence: > > ['AAR','ABZ','AGA','AHO','ALC','LEI','AOC', > EGC','SXF','BZR','BIQ','BLL','BHX','BLQ'] >

Re: python book for a C programmer

2009-03-17 Thread Jeremiah Dodds
On Sat, Mar 14, 2009 at 5:10 AM, Saurabh wrote: > For introduction I am thinking about 'Learning Python' and for > reference I am thinking about 'Python Bible'. > > I need your suggestions on this. > > Thanks in advance > -- > http://mail.python.org/mailman/listinfo/python-list > Here's another

urllib2 (py2.6) vs urllib.request (py3)

2009-03-17 Thread R. David Murray
mattia wrote: > Hi all, can you tell me why the module urllib.request (py3) add extra > characters (b'fef\r\n and \r\n0\r\n\r\n') in a simple example like the > following and urllib2 (py2.6) correctly not? > > py2.6 > >>> import urllib2 > >>> f = urllib2.urlopen("http://www.google.com";).read()

array next pointer

2009-03-17 Thread Anjanesh Lekshminarayanan
>>> a = ['cat','dog','elephant'] >>> a.next() Traceback (most recent call last): File "", line 1, in AttributeError: 'list' object has no attribute 'next' >>> Is there something that imtates PHP's next() ? (http://php.net/next) -- http://mail.python.org/mailman/listinfo/python-list

Re: download x bytes at a time over network

2009-03-17 Thread R. David Murray
Saurabh wrote: > > This isn't exactly how things work.  The server *sends* you bytes.  It can > > send you a lot at once.  To some extent you can control how much it sends > > before it waits for you to catch up, but you don't have anywhere near > > byte-level control (you might have something lik

Re: urllib2 (py2.6) vs urllib.request (py3)

2009-03-17 Thread mattia
Il Tue, 17 Mar 2009 10:55:21 +, R. David Murray ha scritto: > mattia wrote: >> Hi all, can you tell me why the module urllib.request (py3) add extra >> characters (b'fef\r\n and \r\n0\r\n\r\n') in a simple example like the >> following and urllib2 (py2.6) correctly not? >> >> py2.6 >> >>> im

Re: array next pointer

2009-03-17 Thread Andre Engels
On Tue, Mar 17, 2009 at 12:12 PM, Anjanesh Lekshminarayanan wrote: a = ['cat','dog','elephant'] a.next() > Traceback (most recent call last): >  File "", line 1, in > AttributeError: 'list' object has no attribute 'next' > Is there something that imtates PHP's next() ? (http://php.

Re: array next pointer

2009-03-17 Thread Andre Engels
On Tue, Mar 17, 2009 at 12:24 PM, Andre Engels wrote: > On Tue, Mar 17, 2009 at 12:12 PM, Anjanesh Lekshminarayanan > wrote: > a = ['cat','dog','elephant'] > a.next() >> Traceback (most recent call last): >>  File "", line 1, in >> AttributeError: 'list' object has no attribute 'next' >>

Re: array next pointer

2009-03-17 Thread andrew cooke
Andre Engels wrote: [...] b = a.__iter__() b.next() > 'cat' b.next() > 'dog' not sure from what version, but certainly in 2.6 and on, you can improve the syntax slightly: >>> b = iter(a) >>> b.next() andrew -- http://mail.python.org/mailman/listinfo/python-list

Re: array next pointer

2009-03-17 Thread andrew cooke
Andre Engels wrote: [...] b = a.__iter__() b.next() > 'cat' b.next() > 'dog' NOTE CORRECTION BELOW! IT'S next(b), not b.next() which doesn't exist in Python 3 (if you need it, it's now b.__next__()). sorry. not sure from what version, but certainly in 2.6 and on, you can improve

Re: How to interface with C# without IronPython

2009-03-17 Thread Kay Schluehr
On 16 Mrz., 23:06, Mudcat wrote: > On Mar 13, 8:37 pm, Christian Heimes wrote: > > > Chris Rebert wrote: > > > Haven't used it, butPythonfor .NET sounds like it might be what you > > > want:http://pythonnet.sourceforge.net/ > > > I've done some development for and with PythonDotNET. It's definite

Re: Problem: Terminal (OS X) window exits immediately on opening. & Solution.

2009-03-17 Thread Lou Pecora
Python wrote: On 16 mrt 2009, at 22:15, Lou Pecora wrote: Because the shell process in the Terminal window would exit right after it started even when I was just trying to open a new window (not even running a script), i.e. command-N in Terminal. So I could not run anything from the Terminal.

Re: Problem while copying a file from a remote filer

2009-03-17 Thread Jorgen Grahn
On Sun, 15 Mar 2009 22:47:54 -0700, Chris Rebert wrote: > On Sun, Mar 15, 2009 at 10:24 PM, venutaurus...@gmail.com > wrote: >> Hi all, >>      I have to write an application which does a move and copy of a >> file from a remote machine to the local machine. I tried something >> like: >> >> file

Re: array next pointer

2009-03-17 Thread Tim Chase
not sure from what version, but certainly in 2.6 and on, you can improve the syntax slightly: b = iter(a) b.next() This syntax (also my preferred version) has been available since at least 2.3 -tkc -- http://mail.python.org/mailman/listinfo/python-list

Re: Problem while copying a file from a remote filer

2009-03-17 Thread Tim Golden
Jorgen Grahn wrote: On Sun, 15 Mar 2009 22:47:54 -0700, Chris Rebert wrote: On Sun, Mar 15, 2009 at 10:24 PM, venutaurus...@gmail.com wrote: Hi all, I have to write an application which does a move and copy of a file from a remote machine to the local machine. I tried something like: fi

Re: download x bytes at a time over network

2009-03-17 Thread Jorgen Grahn
On Tue, 17 Mar 2009 13:38:31 +0530, Saurabh wrote: > Heres the reason behind wanting to get chunks at a time. > Im actually retrieving data from a list of RSS Feeds and need to > continuously check for latest posts. > But I dont want to depend on Last-Modified header or the pubDate tag > in . Beca

Re: lib to auto-click mouse

2009-03-17 Thread Marcin Stępnicki
Dnia Tue, 17 Mar 2009 15:43:27 +0800, oyster napisał(a): > is there any this kind of lib for python? thanx If you plan to use it for some sort of automatic testing, look here: http://pycheesecake.org/wiki/PythonTestingToolsTaxonomy#GUITestingTools -- http://mail.python.org/mailman/listinfo/pytho

Re: error writing str to binary stream - fails in Python 3.0.1, works in 2.x

2009-03-17 Thread wallenpb
On Mar 16, 5:42 pm, John Machin wrote: > On Mar 17, 9:29 am, "R. David Murray" wrote: > > > > > walle...@gmail.com wrote: > > > On Mar 16, 4:10 pm, Benjamin Peterson wrote: > > > >   gmail.com> writes: > > > > > > self.out.write(b'BM') worked beautifully.  Now I also have a similar > > > > > iss

engadget; "a language that few understand these days (it's Python, and no, we're not joking)"

2009-03-17 Thread Vincent Davis
Thought you might find his interesting. "A standalone Eye-Fi server has now been presented to the general public, and while it's written in a language that few understand these days (it's Python, and no, we're not joking), the functionality here is second to none." http://www.engadget.com/2009/03/

Re: array next pointer

2009-03-17 Thread Luis Zarrabeitia
Quoting andrew cooke : > Andre Engels wrote: > [...] > b = a.__iter__() > > not sure from what version, but certainly in 2.6 and on, you can improve > the syntax slightly: > >>> b = iter(a) > >>> b.next() Indeed. Directly calling __special_methods__ should be avoided. That one is a better i

ValueError: filedescriptor out of range in select()

2009-03-17 Thread Laszlo Nagy
This is a long running process, written in Python. Only standard lib is used. This process accepts connections on TCP sockets, read/write data. After about one day, it starts throwing this when I try to connect: 2009-03-17 09:49:50,096 INFO .accesspoint0 ('127.0.0.1', 55510) connecting 2009-03-

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread Philip Semanchuk
On Mar 17, 2009, at 10:04 AM, Laszlo Nagy wrote: This is a long running process, written in Python. Only standard lib is used. This process accepts connections on TCP sockets, read/write data. After about one day, it starts throwing this when I try to connect: 2009-03-17 09:49:50,096 INFO

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread Laszlo Nagy
Hi Laszlo, Just a hunch -- are you leaking file handles and eventually running out? These file handles are for TCP sockets. They are accept()-ed, used and then thrown out. I guess after the connection was closed, the file handle is destroyed automatically. BTW here is the shutdown() method fo

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread Jean-Paul Calderone
On Tue, 17 Mar 2009 15:04:22 +0100, Laszlo Nagy wrote: This is a long running process, written in Python. Only standard lib is used. This process accepts connections on TCP sockets, read/write data. After about one day, it starts throwing this when I try to connect: [snip] File "/usr/local/w

Re: download x bytes at a time over network

2009-03-17 Thread Jean-Paul Calderone
On Tue, 17 Mar 2009 12:15:23 +0530, Saurabh wrote: This isn't exactly how things work.  The server *sends* you bytes.  It can send you a lot at once.  To some extent you can control how much it sends before it waits for you to catch up, but you don't have anywhere near byte-level control (you mi

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread Philip Semanchuk
On Mar 17, 2009, at 10:31 AM, Laszlo Nagy wrote: Hi Laszlo, Just a hunch -- are you leaking file handles and eventually running out? These file handles are for TCP sockets. They are accept()-ed, used and then thrown out. I guess after the connection was closed, the file handle is destr

Re: urllib2 (py2.6) vs urllib.request (py3)

2009-03-17 Thread mattia
Il Tue, 17 Mar 2009 10:55:21 +, R. David Murray ha scritto: > mattia wrote: >> Hi all, can you tell me why the module urllib.request (py3) add extra >> characters (b'fef\r\n and \r\n0\r\n\r\n') in a simple example like the >> following and urllib2 (py2.6) correctly not? >> >> py2.6 >> >>> im

Re: download x bytes at a time over network

2009-03-17 Thread R. David Murray
Jean-Paul Calderone wrote: > On Tue, 17 Mar 2009 12:15:23 +0530, Saurabh wrote: > >> This isn't exactly how things work.  The server *sends* you bytes.  It can > >> send you a lot at once.  To some extent you can control how much it sends > >> before it waits for you to catch up, but you don't ha

Re: Roundup Issue Tracker release 1.4.7

2009-03-17 Thread J Kenneth King
Richard Jones writes: > I'm proud to release version 1.4.7 of Roundup. > - Allow CGI frontend to serve XMLRPC requests. > - Added XMLRPC actions, as well as bridging CGI actions to XMLRPC actions. Sweet. I'm working on a small project called TracShell which is a command-line front-end to the T

Re: How to interface with C# without IronPython

2009-03-17 Thread Mudcat
On Mar 17, 6:39 am, Kay Schluehr wrote: > On 16 Mrz., 23:06, Mudcat wrote: > > > > > On Mar 13, 8:37 pm, Christian Heimes wrote: > > > > Chris Rebert wrote: > > > > Haven't used it, butPythonfor .NET sounds like it might be what you > > > > want:http://pythonnet.sourceforge.net/ > > > > I've don

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread Richard Brodie
"Laszlo Nagy" wrote in message news:mailman.2032.1237300298.11746.python-l...@python.org... > This method is called after the connection has been closed. Is is possible > that somehow > the file handles are leaking? If I understand correctly, you call shutdown() but not close() in response t

supervisor 3.0a6 and Python2.6

2009-03-17 Thread George Trojan
Supervisor does not work with Python2.6. While running with the test configuration, supervisord prints traceback: 2009-03-17 15:12:31,927 CRIT Traceback (most recent call last): File "/usr/local/Python-2.6/lib/python2.6/site-packages/supervisor-3.0a6-py2.6.egg/supervisor/xmlrpc.py", line 367,

Cannot allocate memory when using os.spawn for moving files

2009-03-17 Thread Andreas
Hello there, I have a problem moving files from my local harddrive to a NFS share using a Python script. The script is used to run a model which produces large (~500MB) binary output files. The model itself is a Fortran program, and I call it from my script using the line os.spawnlp(os.P_WAI

Re: urllib2 (py2.6) vs urllib.request (py3)

2009-03-17 Thread R. David Murray
mattia wrote: > Il Tue, 17 Mar 2009 10:55:21 +, R. David Murray ha scritto: > > > mattia wrote: > >> Hi all, can you tell me why the module urllib.request (py3) add extra > >> characters (b'fef\r\n and \r\n0\r\n\r\n') in a simple example like the > >> following and urllib2 (py2.6) correctly

Re: engadget; "a language that few understand these days (it's Python, and no, we're not joking)"

2009-03-17 Thread Ian Mallett
I like some of the comments: "oh come on, you can practically just read it like it's english" and "And there's me thinking Python was getting more popular...", both true. -- http://mail.python.org/mailman/listinfo/python-list

Re: How to interface with C# without IronPython

2009-03-17 Thread Kay Schluehr
On 17 Mrz., 16:22, Mudcat wrote: > On Mar 17, 6:39 am, Kay Schluehr wrote: > > > > > On 16 Mrz., 23:06, Mudcat wrote: > > > > On Mar 13, 8:37 pm, Christian Heimes wrote: > > > > > Chris Rebert wrote: > > > > > Haven't used it, butPythonfor .NET sounds like it might be what you > > > > > want:ht

Re: python book for a C programmer

2009-03-17 Thread Jorgen Grahn
On Fri, 13 Mar 2009 22:10:37 -0700 (PDT), Saurabh wrote: > Hi all, > I am an experienced C programmer, I have done some perl code as well. > But while thinking about large programs,I find perl syntax a > hinderance. > I read Eric Raymonds article reagrding python,(http:// > www.linuxjournal.com/ar

Keyword same in right hand side of assignments (rev)

2009-03-17 Thread R. David Murray
hwpus...@yahoo.de wrote: > What I would like is to extend the augmented assignment > and make it easy to understand for naive readers. Good luck. :) > I hope the following literary definition > is consistent enough to convey the correct meaning: >   "whenever it is possible, modify the target IN

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread MRAB
Laszlo Nagy wrote: Hi Laszlo, Just a hunch -- are you leaking file handles and eventually running out? These file handles are for TCP sockets. They are accept()-ed, used and then thrown out. I guess after the connection was closed, the file handle is destroyed automatically. BTW here is the

Re: download x bytes at a time over network

2009-03-17 Thread n . s . buttar
http://code.activestate.com/recipes/114217/ On Tue, Mar 17, 2009 at 1:38 PM, Saurabh wrote: > Heres the reason behind wanting to get chunks at a time. > Im actually retrieving data from a list of RSS Feeds and need to > continuously check for latest posts. > But I dont want to depend on Last-Modi

Re: Keyword same in right hand side of assignments (rev)

2009-03-17 Thread R. David Murray
Jacob Holm wrote: > I believe that as soon as the left-hand side stops being a simple > variable and it is used in non-trivial expressions on the right-hand > side, using the keyword would help clarify the intent. What I mean is > that the examples you should be looking at are more like: > >

Mangle function name with decorator?

2009-03-17 Thread Adam
I am using Python 2.5, and I would like to write a decorator (or using some other elegant, declarative approach) to mangle the name of function in a class. I would like to be able to have two methods declared with the same name, but one of them will have a decorator (or whatever) that will change

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread Laszlo Nagy
Here's an interesting post: http://mail.python.org/pipermail/python-list/2005-April/317442.html Thank you. I'll try socket.close() instead of socket.shutdown(). Or both. :-) -- http://mail.python.org/mailman/listinfo/python-list

Python + PostgreSQL

2009-03-17 Thread Lobo
Hi, I am new to this newsgroup (and new to Python and PostgreSQL). My experience (17+ years) has been with Smalltalk (e.g. VAST) and Object databases (e.g. Versant, OmniBase). I now have a new project to develop web applications using the latest/ best possible versions of Python (3.x?) with Postg

Re: Mangle function name with decorator?

2009-03-17 Thread andrew cooke
Adam wrote: > class A(object): > def __init__(self, method, usebar = False): > self.method = method > self.usebar = usebar > > def __call__(self): > if self.usebar == True: > mangled_name = "_bar_" + self.method > if hasattr(self, mangled_name

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread Laszlo Nagy
For whatever reason, you're ending up with a lot of open files and/or sockets (and/or any other resource based on file descriptors). That results in new file descriptors having large values (>=1024). You cannot use select() with such file descriptors. Try poll() instead, or Twisted. ;) Poll

Re: SWIG, c++ to Python: array of pointers (double pointer) not working

2009-03-17 Thread bobicanprogram
On Mar 14, 5:22 am, Matteo wrote: > Re-posting in more simple and precise terms from a previous > threadhttp://groups.google.it/group/comp.lang.python/browse_thread/thread/6... > > Problem: > SWIG doesn't properly wrap c++ arrays of pointers, therefore when you > try to call a c++ function which

Re: ValueError: filedescriptor out of range in select()

2009-03-17 Thread Jean-Paul Calderone
On Tue, 17 Mar 2009 18:03:59 +0100, Laszlo Nagy wrote: For whatever reason, you're ending up with a lot of open files and/or sockets (and/or any other resource based on file descriptors). That results in new file descriptors having large values (>=1024). You cannot use select() with such fi

Re: Mangle function name with decorator?

2009-03-17 Thread Adam
Thanks, Andrew. I'm trying to accomplish something with a metaprogramming flavor, where, for the convenience of the programmer and the clarity of code, I'd like to have a decorator or some other mechanism do twiddling behind the scenes to make a class do something it wouldn't normally do. Here's

Re: Python + PostgreSQL

2009-03-17 Thread Krishnakant
hello, On Tue, 2009-03-17 at 09:46 -0700, Lobo wrote: > Hi, > > I am new to this newsgroup (and new to Python and PostgreSQL). My > experience (17+ years) has been with Smalltalk (e.g. VAST) and Object > databases (e.g. Versant, OmniBase). > Welcome to the world of monty pythons, /\/\/\: > I no

Re: Python + PostgreSQL

2009-03-17 Thread Marco Mariani
Lobo wrote: I now have a new project to develop web applications using the latest/ best possible versions of Python (3.x?) with PostgreSQL (8.x?, with pgAdmin 1.10?). You want to use Python 2.5.x (or 2.6 if your framework of choice already supports it), Postgres 8.3 and have a look at SQLAlch

Re: Mangle function name with decorator?

2009-03-17 Thread Aaron Brady
On Mar 17, 12:20 pm, Adam wrote: > Thanks, Andrew.  I'm trying to accomplish something with a > metaprogramming flavor, where, for the convenience of the programmer > and the clarity of code, I'd like to have a decorator or some other > mechanism do twiddling behind the scenes to make a class do s

Re: Mangle function name with decorator?

2009-03-17 Thread andrew cooke
ah, ok. then yes, you can do that with decorators. you'd need hash tables or something similar in a metaclass. then the decorator would take the given function, stick it in the appropriate hash table, and return a function that does the dispatch (ie at run time does the lookup from the hash tab

Library for generating indicators and graphs for weather stations

2009-03-17 Thread Joel Koltner
Hello, Could someone suggest a Python library for generating the indicators and graphs that "weather station software" typically produces, e.g., similar to those seen here: http://www.weather-display.com/wdfull.html ... and here: http://www.weather-display.com/index.php ? I did stumble across

Re: Python 3D CAD -- need collaborators, or just brave souls :)

2009-03-17 Thread Josh Dukes
The real problem jelle is the license of OpenCASCADE. My understanding is that it's not recognized as "free" by debian because of it's description. The phrase "You are also obliged to send your modifications of the original source code (if you have made any) to the Initial Developer (i.e. Open CAS

Re: Can python quickly display results like bash?

2009-03-17 Thread Chris Rebert
On Mon, Mar 16, 2009 at 6:05 PM, robert song wrote: > Hello, everyone. > python can be debugged with pdb, but if there anyway to get a quick > view of the python execution. > Just like sh -x of bash command. > I didn't find that there is an option of python that can do it. I've read the manpage f

Re: Can python quickly display results like bash?

2009-03-17 Thread D'Arcy J.M. Cain
On Tue, 17 Mar 2009 11:10:36 -0700 Chris Rebert wrote: > I've read the manpage for bash and can find no such -x option listed. It's an option from sh(1) that bash copies. Check the man page for sh (1) for a description. -- D'Arcy J.M. Cain | Democracy is three wolves http://www.druid

Re: urllib2 (py2.6) vs urllib.request (py3)

2009-03-17 Thread mattia
Il Tue, 17 Mar 2009 15:40:02 +, R. David Murray ha scritto: > mattia wrote: >> Il Tue, 17 Mar 2009 10:55:21 +, R. David Murray ha scritto: >> >> > mattia wrote: >> >> Hi all, can you tell me why the module urllib.request (py3) add >> >> extra characters (b'fef\r\n and \r\n0\r\n\r\n') in

Re: Python + PostgreSQL

2009-03-17 Thread Philip Semanchuk
On Mar 17, 2009, at 12:46 PM, Lobo wrote: Hi, I am new to this newsgroup (and new to Python and PostgreSQL). My experience (17+ years) has been with Smalltalk (e.g. VAST) and Object databases (e.g. Versant, OmniBase). I now have a new project to develop web applications using the latest/ best

Re: Can python quickly display results like bash?

2009-03-17 Thread Chris Rebert
On Tue, Mar 17, 2009 at 11:13 AM, D'Arcy J.M. Cain wrote: > On Tue, 17 Mar 2009 11:10:36 -0700 > Chris Rebert wrote: >> I've read the manpage for bash and can find no such -x option listed. > > It's an option from sh(1) that bash copies.  Check the man page for sh > (1) for a description. Ah, I

Re: array next pointer

2009-03-17 Thread Benjamin Peterson
Luis Zarrabeitia uh.cu> schrieb: > > Works for python2.4 and 2.5 also. > > In python3, this should be used instead: > > >>> b = iter(a) > >>> c = next(b) > > (btw, I love the new sentinel argument for the next function in python3!) next() doesn't have a sentinel argument. It's iter() which do

How print binary data on screen

2009-03-17 Thread Ehsen Siraj
I am trying to print binary data on screen but I got the following error. f = open('/home/ehsen/1.mp3','rb') g = f.read() print g Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/py/shell.py", line 1160, in writeOut self

Re: Keyword same in right hand side of assignments (rev)

2009-03-17 Thread R. David Murray
Arg, my apologies, I posted my replies to the wrong group :( -- R. David Murray http://www.bitdance.com -- http://mail.python.org/mailman/listinfo/python-list

Re: download x bytes at a time over network

2009-03-17 Thread Jean-Paul Calderone
On Tue, 17 Mar 2009 15:17:56 + (UTC), "R. David Murray" wrote: Jean-Paul Calderone wrote: On Tue, 17 Mar 2009 12:15:23 +0530, Saurabh wrote: >> This isn't exactly how things work.  The server *sends* you bytes.  It can >> send you a lot at once.  To some extent you can control how much i

Re: Mangle function name with decorator?

2009-03-17 Thread Aaron Brady
at bottom On Mar 17, 12:54 pm, "andrew cooke" wrote: > ah, ok.  then yes, you can do that with decorators.  you'd need hash > tables or something similar in a metaclass.  then the decorator would take > the given function, stick it in the appropriate hash table, and return a > function that does t

Re: How print binary data on screen

2009-03-17 Thread Irmen de Jong
Ehsen Siraj wrote: I am trying to print binary data on screen but I got the following error. f = open('/home/ehsen/1.mp3','rb') g = f.read() print g [...] UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: unexpected code byte please help me how i fix this thing. One wa

Re: download x bytes at a time over network

2009-03-17 Thread R. David Murray
Jean-Paul Calderone wrote: > On Tue, 17 Mar 2009 15:17:56 + (UTC), "R. David Murray" > wrote: > >Jean-Paul Calderone wrote: > >> On Tue, 17 Mar 2009 12:15:23 +0530, Saurabh wrote: > >> >> This isn't exactly how things work.  The server *sends* you bytes.  It > >> >> can > >> >> send you a

Re: Lists aggregation

2009-03-17 Thread Mensanator
On Mar 17, 2:18 am, Peter Otten <__pete...@web.de> wrote: > Mensanator wrote: > > On Mar 16, 1:40 pm, Peter Otten <__pete...@web.de> wrote: > >> mattia wrote: > >> > I have 2 lists, like: > >> > l1 = [1,2,3] > >> > l2 = [4,5] > >> > now I want to obtain a this new list: > >> > l = [(1,4),(1,5),(2,4

Re: array next pointer

2009-03-17 Thread R. David Murray
Benjamin Peterson wrote: > Luis Zarrabeitia uh.cu> schrieb: > > > > Works for python2.4 and 2.5 also. > > > > In python3, this should be used instead: > > > > >>> b = iter(a) > > >>> c = next(b) > > > > (btw, I love the new sentinel argument for the next function in python3!) > > next() does

Re: How print binary data on screen

2009-03-17 Thread Mensanator
On Mar 17, 1:45 pm, Irmen de Jong wrote: > Ehsen Siraj wrote: > > I am trying to print binary data on screen but I got the following error. > > > f = open('/home/ehsen/1.mp3','rb') > > g = f.read() > > print g > [...] > > UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: > > u

Re: Can python quickly display results like bash?

2009-03-17 Thread Hrvoje Niksic
Chris Rebert writes: > Ah, I should've thought to google for the sh manpage. Locally, man > sh just gives me the bash manpage again which doesn't list -x :-( Are you sure? On my system the OPTIONS section of bash(1) begins with: In addition to the single-character shell options documented

Re: Can python quickly display results like bash?

2009-03-17 Thread Chris Rebert
On Tue, Mar 17, 2009 at 12:15 PM, Hrvoje Niksic wrote: > Chris Rebert writes: > >> Ah, I should've thought to google for the sh manpage. Locally, man >> sh just gives me the bash manpage again which doesn't list -x :-( > > Are you sure?  On my system the OPTIONS section of bash(1) begins with: >

ldap package question

2009-03-17 Thread John Gordon
I'm using the ldap package to connect to an ldap server and run a query. Very simple code, along these lines: con = ldap.initialize(uri) con.simple_bind_s(user, password) results = con.search_s(group, ldap.SCOPE_SUBTREE, filter, attrs) for r in results: # inspect the results I'm exper

Is their an expression to create a class?

2009-03-17 Thread Paddy
We the def statement and the lambda expression. We have the class statement, but is their an expression to create a class? Or: >>> def F(): pass >>> type(F) >>> # Is to: >>> F2 = lambda : none >>> type(F2) >>> >>> # As >>> class O(object): pass >>> type(O) >>> # is to: >>> # Thanks. -

Re: Is their an expression to create a class?

2009-03-17 Thread Robert Kern
On 2009-03-17 16:13, Paddy wrote: We the def statement and the lambda expression. We have the class statement, but is their an expression to create a class? Or: def F(): pass type(F) # Is to: F2 = lambda : none type(F2) # As class O(object): pass type(O) # is to: # type('

Re: Is their an expression to create a class?

2009-03-17 Thread Chris Rebert
On Tue, Mar 17, 2009 at 2:24 PM, Robert Kern wrote: > On 2009-03-17 16:13, Paddy wrote: >> >> We the def statement and the lambda expression. We have the class >> statement, but is their an expression to create a class? >> >> Or: >> > def F(): pass >> > type(F) >> >> > > # Is to:

packaging

2009-03-17 Thread Craig Allen
we have software we are putting into package form. So far, all the code was in local py files and we imported between the modules as you'd think. Now with the package ("ourpackage") we are addressing how import affects the importing module. if "ourpackage" __init__.py itself does regular imports

Re: Is their an expression to create a class?

2009-03-17 Thread Donald 'Paddy' McCarthy
Chris Rebert wrote: On Tue, Mar 17, 2009 at 2:24 PM, Robert Kern wrote: On 2009-03-17 16:13, Paddy wrote: We the def statement and the lambda expression. We have the class statement, but is their an expression to create a class? Or: def F(): pass type(F) # Is to: F2 = lambda : none type(

Re: packaging

2009-03-17 Thread andrew cooke
Craig Allen wrote: [...] > Instead, I think we want "import package" to preserve the sort of > namespace our loose python files provided, so: > > import ourpackage > inst = ourpackage.OurClass() > > I think the way to do this, and it seems a legit use of a somewhat > dangerous form of import, t

Re: How print binary data on screen

2009-03-17 Thread andrew cooke
Mensanator wrote: > Maybe he's looking for the face of Jesus? or aphex twin -- http://mail.python.org/mailman/listinfo/python-list

Re: packaging

2009-03-17 Thread Terry Reedy
Craig Allen wrote: we have software we are putting into package form. So far, all the code was in local py files and we imported between the modules as you'd think. Now with the package ("ourpackage") we are addressing how import affects the importing module. if "ourpackage" __init__.py itself

Re: array next pointer

2009-03-17 Thread Luis Zarrabeitia
On Tuesday 17 March 2009 03:17:02 pm R. David Murray wrote: > > > (btw, I love the new sentinel argument for the next function in > > > python3!) > > > > next() doesn't have a sentinel argument. It's iter() which does, and > > that's in 2.x also. > > But it does have a 'default' argument, and you c

How to do this in Python?

2009-03-17 Thread Jim Garrison
I'm an experienced C/Java/Perl developer learning Python. What's the canonical Python way of implementing this pseudocode? String buf File f while ((buf=f.read(1)).length() > 0) { do something } In other words, I want to read a potentially large file in 100

Where's the documentation to support the following behavior...

2009-03-17 Thread grocery_stocker
Given the following [cdal...@localhost ~]$ python Python 2.4.3 (#1, Oct 1 2006, 18:00:19) [GCC 4.1.1 20060928 (Red Hat 4.1.1-28)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> list = [7,8,9] >>> id(list) -1209401076 >>> id(list[0]) 154303848 >>> id(list[

Re: How to do this in Python?

2009-03-17 Thread Josh Holland
On Tue, Mar 17, 2009 at 05:04:36PM -0500, Jim Garrison wrote: > What's the canonical Python way of implementing this pseudocode? > > String buf > File f > while ((buf=f.read(1)).length() > 0) > { > do something > } That looks more like C than pseudocode to me.

Re: Where's the documentation to support the following behavior...

2009-03-17 Thread Emile van Sebille
grocery_stocker wrote: It seems like id(list[]) == id(). It might seem that way, but test with other than single-character strings, eg lists like [7],[8],[9] and try again. Emile -- http://mail.python.org/mailman/listinfo/python-list

Re: Where's the documentation to support the following behavior...

2009-03-17 Thread Josh Holland
On Tue, Mar 17, 2009 at 03:14:39PM -0700, grocery_stocker wrote: > It seems like id(list[]) == id(). Only when certain immutable objects are involved. It is the implementation's option to allow different immutable values to be the same object (same id()). In CPython, this is used to cache strings

Re: How to do this in Python?

2009-03-17 Thread andrew cooke
Jim Garrison wrote: > I'm an experienced C/Java/Perl developer learning Python. > > What's the canonical Python way of implementing this pseudocode? > > String buf > File f > while ((buf=f.read(1)).length() > 0) > { > do something > } > > In other words,

Re: How to do this in Python?

2009-03-17 Thread Tim Chase
Am I missing something basic, or is this the canonical way: with open(filename,"rb") as f: buf = f.read(1) while len(buf) > 0 # do something buf = f.read(1) That will certainly do. Since read() should simply return a 0-length string

Re: How to do this in Python?

2009-03-17 Thread Matthew Woodcraft
Jim Garrison writes: > buf = f.read(1) > while len(buf) > 0 > # do something > buf = f.read(1) I think it's more usual to use a 'break' rather than duplicate the read. That is, something more like while True: buf = f.read(1)

  1   2   >