def addStrings(wfe, strings): # This simply adds an AND block of the strings found extractedfeatures = ExtractedFeatures() extractedstrings = ExtractedStrings() if len(strings) > 0: for string in strings: extractedstring = ExtractedString() extractedstring.string_value = string extractedstring.length = len(string) extractedstrings.append(extractedstring) else: return extractedfeatures.strings = extractedstrings wfe.extracted_features = extractedfeatures
def from_obj(extracted_features_obj): if not extracted_features_obj: return None extracted_features_ = ExtractedFeatures() extracted_features_.strings = ExtractedStrings.from_obj(extracted_features_obj.get_Strings()) extracted_features_.imports = None #TODO: add support extracted_features_.functions = None #TODO: add support extracted_features_.code_snippets = None #TODO: add support return extracted_features_
def from_dict(extracted_features_dict): if not extracted_features_dict: return None extracted_features_ = ExtractedFeatures() extracted_features_.strings = ExtractedStrings.from_list(extracted_features_dict.get('strings')) extracted_features_.imports = None #TODO: add support extracted_features_.functions = None #TODO: add support extracted_features_.code_snippets = None #TODO: add support return extracted_features_
def from_obj(extracted_features_obj): if not extracted_features_obj: return None extracted_features_ = ExtractedFeatures() extracted_features_.strings = ExtractedStrings.from_obj( extracted_features_obj.get_Strings()) extracted_features_.imports = None #TODO: add support extracted_features_.functions = None #TODO: add support extracted_features_.code_snippets = None #TODO: add support return extracted_features_
def from_dict(extracted_features_dict): if not extracted_features_dict: return None extracted_features_ = ExtractedFeatures() extracted_features_.strings = ExtractedStrings.from_list( extracted_features_dict.get('strings')) extracted_features_.imports = None #TODO: add support extracted_features_.functions = None #TODO: add support extracted_features_.code_snippets = None #TODO: add support return extracted_features_