コード例 #1
0
ファイル: module.py プロジェクト: dermorz/weboob
    def __init__(self, *args, **kwargs):
        Module.__init__(self, *args, **kwargs)

        def pandoc_formatter(text):
            return Popen(
                ["pandoc", "-f", "markdown", "-t", "html", "--mathml", "-"],
                stdin=PIPE,
                stdout=PIPE).communicate(
                    text.encode('utf-8'))[0].decode('utf-8')

        try:
            from markdown import Markdown
        except ImportError:
            Markdown = None

        self.default_flags = Message.IS_HTML
        try:
            Popen(["pandoc", "-v"], stdout=PIPE, stderr=PIPE).communicate()
            self.formatter = pandoc_formatter
        except OSError:
            if Markdown:
                self.formatter = Markdown().convert
            else:
                self.formatter = (lambda text: text)
                self.default_flags = 0
コード例 #2
0
ファイル: module.py プロジェクト: laurentb/weboob
    def __init__(self, *args, **kwargs):
        Module.__init__(self, *args, **kwargs)

        def pandoc_formatter(text):
            return Popen(["pandoc", "-f", "markdown", "-t", "html", "--mathml", "-"],
                    stdin=PIPE, stdout=PIPE).communicate(text.encode('utf-8'))[0].decode('utf-8')

        try:
            from markdown import Markdown
        except ImportError:
            Markdown = None

        self.default_flags = Message.IS_HTML
        try:
            Popen(["pandoc", "-v"], stdout=PIPE, stderr=PIPE).communicate()
            self.formatter = pandoc_formatter
        except OSError:
            if Markdown:
                self.formatter = Markdown().convert
            else:
                self.formatter = (lambda text: text)
                self.default_flags = 0
コード例 #3
0
ファイル: module.py プロジェクト: ngrislain/weboob
 def __init__(self, *args, **kwargs):
     Module.__init__(self, *args, **kwargs)
     self._threads = None
     self._threads_age = datetime.utcnow()
コード例 #4
0
ファイル: module.py プロジェクト: antibios/weboob
 def __init__(self, *args, **kwargs):
     Module.__init__(self, *args, **kwargs)
     self._threads = None
     self._threads_age = datetime.utcnow()
コード例 #5
0
 def __init__(self, *args, **kwargs):
     Module.__init__(self, *args, **kwargs)
     if self.config['antispam'].get():
         self.antispam = AntiSpam()
     else:
         self.antispam = None
コード例 #6
0
ファイル: module.py プロジェクト: juliaL03/weboob
 def __init__(self, *args, **kwargs):
     Module.__init__(self, *args, **kwargs)
     if self.config['antispam'].get():
         self.antispam = AntiSpam()
     else:
         self.antispam = None