NNTPlib::xover problem
Helmut Jarausch
jarausch at skynet.be
Mon Aug 7 08:46:06 EDT 2006
Michiel Sikma wrote:
> 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.
Thanks,
though the name of the exception 'nntplib.NNTPTemporaryError'
sound 'temporary'
Helmut.
> 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
>
--
Helmut Jarausch
Lehrstuhl fuer Numerische Mathematik
RWTH - Aachen University
D 52056 Aachen, Germany
More information about the Python-list
mailing list