Exemple #1
0
 def __new__(cls, name, bases, d):
     if 'analyse_text' in d:
         d['analyse_text'] = make_analysator(d['analyse_text'])
     return type.__new__(cls, name, bases, d)
Exemple #2
0
 def __new__(mcs, name, bases, d):
     if 'analyse_text' in d:
         d['analyse_text'] = make_analysator(d['analyse_text'])
     return type.__new__(mcs, name, bases, d)
Exemple #3
0
        class ErrorLexer(object):
            def analyse(text):
                raise RuntimeError('something bad happened')

            analyse = util.make_analysator(analyse)
Exemple #4
0
class FakeLexer(object):
    def analyse(text):
        return float(text)

    analyse = util.make_analysator(analyse)
Exemple #5
0
 def __new__(cls, name, bases, d):
     if "analyse_text" in d:
         d["analyse_text"] = make_analysator(d["analyse_text"])
     return type.__new__(cls, name, bases, d)
class FakeLexer:
    def analyse(text):
        return text

    analyse = util.make_analysator(analyse)
Exemple #7
0
        class X(object):
            def analyse(text):
                return 0.5

            analyse = util.make_analysator(analyse)