Hi Helmut, I guess it simply raises an exception in case there are no articles; this may not be what you expected, but it would seem that this is the way it operates. You should try catching the exception to plan out a course of action in case no articles are present.
Michiel Op 7-aug-2006, om 12:50 heeft Helmut Jarausch het volgende geschreven: > Hi > > I try to regularly extract recent news from some newsgroups. > If News is an NNTP object I try > (Response,Articles)= News.xover(str(int(Last)+1),'10000000') > where 'Last' is the (previously saved) number of the last > article read. > If there are no new articles I get an Exception > > Traceback (most recent call last): > File "/home/jarausch/Python_My/News", line 36, in -toplevel- > (Response,Articles)= News.xover(str(int(Last)+1),'10000000') > File "/usr/local/lib/python2.4/nntplib.py", line 479, in xover > resp, lines = self.longcmd('XOVER ' + start + '-' + end, file) > File "/usr/local/lib/python2.4/nntplib.py", line 265, in longcmd > return self.getlongresp(file) > File "/usr/local/lib/python2.4/nntplib.py", line 236, in > getlongresp > resp = self.getresp() > File "/usr/local/lib/python2.4/nntplib.py", line 219, in getresp > raise NNTPTemporaryError(resp) > NNTPTemporaryError: 420 No such article > > > I would have expected to get an empty 'Response' or the value None > for 'Articles'. > > What am I missing? > > (This is Python 2.4.3) > > Many thanks for a hint, > > Helmut Jarausch > > Lehrstuhl fuer Numerische Mathematik > RWTH - Aachen University > D 52056 Aachen, Germany > -- > http://mail.python.org/mailman/listinfo/python-list -- http://mail.python.org/mailman/listinfo/python-list