Exemplo n.º 1
0
def main(data):
    print data
    data = expand_data(data)

    rules = json.load(open(const101.rulesDump))

    fpredicate_rules = interpretRules.group_fast_predicates(rules)


    interpretRules.apply_rules(data['data'], fpredicate_rules, lambda rule: rule['rule']['fpredicate'] == "technologies/fpredicate_generic_platform/import.py", append=True)
Exemplo n.º 2
0
def main(data):
    print 'match tokens'

    logging.basicConfig(filename='matchSimpleRules.log',level=logging.DEBUG)

    data = expand_data(data)

    rules = json.load(open(const101.rulesDump))
    fpredicate_rules = interpretRules.group_fast_predicates(rules)
    print fpredicate_rules

    interpretRules.apply_rules(data['data'], fpredicate_rules, lambda rule: lambda rule: rule['rule']['fpredicate'] == "technologies/fpredicate_generic_platform/tokens.py", append=True)
Exemplo n.º 3
0
def main(data):
    print data
    data = expand_data(data)

    rules = json.load(open(const101.rulesDump))

    fpredicate_rules = interpretRules.group_fast_predicates(rules)

    interpretRules.apply_rules(
        data['data'],
        fpredicate_rules,
        lambda rule: rule['rule']['fpredicate'] ==
        "technologies/fpredicate_generic_platform/import.py",
        append=True)
Exemplo n.º 4
0
def main(data):
    print 'match tokens'

    logging.basicConfig(filename='matchSimpleRules.log', level=logging.DEBUG)

    data = expand_data(data)

    rules = json.load(open(const101.rulesDump))
    fpredicate_rules = interpretRules.group_fast_predicates(rules)
    print fpredicate_rules

    interpretRules.apply_rules(
        data['data'],
        fpredicate_rules,
        lambda rule: lambda rule: rule['rule']['fpredicate'] ==
        "technologies/fpredicate_generic_platform/tokens.py",
        append=True)