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 -- http://mail.python.org/mailman/listinfo/python-list