def __get_by_fullname(self, asset_class, fullname: str):
if asset_class.fullname == fullname:<EOL><INDENT>return asset_class<EOL><DEDENT>if not hasattr(asset_class, "<STR_LIT>"):<EOL><INDENT>return None<EOL><DEDENT>for child in asset_class.classes:<EOL><INDENT>found = self.__get_by_fullname(child, fullname)<EOL>if found:<EOL><INDENT>return found<EOL><DEDENT><DEDENT>return None<EOL>
Recursive function