in reference/src/main/python/similar.py [0:0]
def get_record_part(record):
n_lines = record["endline"] - record["beginline"]
if n_lines < config.SAMPLE_METHOD_MIN_LINES or "tests" in record["path"]:
return None
else:
(_, ast) = get_sub_ast_aux(record["ast"], record["beginline"])
if ast == None:
return None
else:
ret = copy_record_with_ast(record, ast)
ret["features"] = collect_features_as_list(ast, False, False)[0]
return ret