perceval/backends/core/nntp.py
def _fetch_from_remote(self, method, args):
        """Fetch data from NNTP

        :param method: the name of the command to execute
        :param args: the arguments required by the command
        """
        try:
            if method == NNTTPClient.GROUP:
                data = self.handler.group(args)
            elif method == NNTTPClient.OVER:
                data = self.handler.over(args)
            elif method == NNTTPClient.ARTICLE:
                data = self._fetch_article(args)
        except nntplib.NNTPTemporaryError as e:
            data = e
            raise e
        finally:
            if self.archive:
                self.archive.store(method, args, None, data)

        return data
def _fetch_from_remote(self, method, args):
        try:
            if method == NNTTPClient.GROUP:
                data = self.handler.group(args)
            elif method == NNTTPClient.OVER:
                data = self.handler.over(args)
            elif method == NNTTPClient.ARTICLE:
                data = self._fetch_article(args)
        except nntplib.NNTPTemporaryError as e:
            data = e
            raise e
        finally:
            if self.archive:
                self.archive.store(method, args, None, data)

        return data
def _fetch_from_remote ( self , method , args ) : try : if method == NNTTPClient . GROUP : data = self . handler . group ( args ) elif method == NNTTPClient . OVER : data = self . handler . over ( args ) elif method == NNTTPClient . ARTICLE : data = self . _fetch_article ( args ) except nntplib . NNTPTemporaryError as e : data = e raise e finally : if self . archive : self . archive . store ( method , args , None , data ) return data
Fetch data from NNTP

        :param method: the name of the command to execute
        :param args: the arguments required by the command
Fetch data from NNTP