예제 #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