示例#1
0
def Test2():
    print "test 2"
    sc_nsm_command = nsm.madeNewNSMCommand(pattern_test_1,Set2List(session, input_test_1, 
                                                                   sc.SC_CONST|sc.SC_POS, 0))
    sc_nsm_request = nsm.runNSMCommand(sc_nsm_command, [input_test])
    result = nsm.getNSMRequestScResult(sc_nsm_request)
    list_result = nsm.convertNsmResult2SimpleSet(result)
    print len(list_result)
示例#2
0
def Test2():
    print "test 2"
    sc_nsm_command = nsm.madeNewNSMCommand(
        pattern_test_1,
        Set2List(session, input_test_1, sc.SC_CONST | sc.SC_POS, 0))
    sc_nsm_request = nsm.runNSMCommand(sc_nsm_command, [input_test])
    result = nsm.getNSMRequestScResult(sc_nsm_request)
    list_result = nsm.convertNsmResult2SimpleSet(result)
    print len(list_result)
示例#3
0
def ExecPattern(sc_pattern, sc_pattern_name):
    request = nsm.runNSMwithPattern(sc_pattern, sc_pattern_name)
    sc_result = nsm.getNSMRequestScResult(request)
    result = []
    if sc_result is not None:
        result = nsm.convertNsmResult2Sets(sc_result)
        if result is None:
            result = []
            print "[sc2text] Some strange warning. Answer variants disappear..."
    print "[sc2text] Apply %s find %s variants" % (sc_pattern_name, len(result))
    return result
示例#4
0
def ExecPattern(sc_pattern, sc_pattern_name):
    request = nsm.runNSMwithPattern(sc_pattern, sc_pattern_name)
    sc_result = nsm.getNSMRequestScResult(request)
    result = []
    if sc_result is not None:
        result = nsm.convertNsmResult2Sets(sc_result)
        if result is None:
            result = []
            print "[sc2text] Some strange warning. Answer variants disappear..."
    print "[sc2text] apply %s find %s variants" % (sc_pattern_name,
                                                   len(result))
    return result