def find_multifile_object_children(self, parent_location, no_errors: bool = False) -> Dict[str, str]:
if parent_location == '<STR_LIT>':<EOL><INDENT>parent_location = '<STR_LIT:.>'<EOL><DEDENT>if isdir(parent_location):  <EOL><INDENT>parent_dir = parent_location<EOL>base_prefix = '<STR_LIT>'<EOL>start_with = '<STR_LIT>'<EOL><DEDENT>else:<EOL><INDENT>parent_dir = dirname(parent_location)<EOL>if parent_dir is '<STR_LIT>':<EOL><INDENT>parent_dir = '<STR_LIT:.>'<EOL><DEDENT>base_prefix = basename(parent_location)  <EOL>start_with = self.separator<EOL><DEDENT>content_files = [content_file for content_file in listdir(parent_dir)<EOL>if isfile(join(parent_dir,content_file))<EOL>and content_file.startswith(base_prefix)<EOL>and content_file != base_prefix<EOL>and (content_file[len(base_prefix):]).startswith(start_with)<EOL>and (content_file[len(base_prefix + start_with):]).count(EXT_SEPARATOR) >= <NUM_LIT:1><EOL>]<EOL>item_prefixes = dict()<EOL>for item_file in content_files:<EOL><INDENT>end_name = item_file.find(self.separator, len(base_prefix + start_with))<EOL>if end_name == -<NUM_LIT:1>:<EOL><INDENT>end_name = item_file.find(EXT_SEPARATOR, len(base_prefix + start_with))<EOL><DEDENT>item_name = item_file[len(base_prefix + start_with):end_name]<EOL>item_prefixes[item_name] = join(parent_dir, base_prefix + start_with + item_name)<EOL><DEDENT>return item_prefixes<EOL>
Implementation of the parent abstract method.

In this mode, each item is a set of files with the same prefix than location, separated from the
attribute name by the character sequence <self.separator>. The location may also be directly a folder,
in which case the sub items dont have a prefix.

example if location = '<parent_folder>/<file_prefix>'

parent_folder/
|-file_prefix<sep>singlefile_sub_item1.<ext>
|-file_prefix<sep>singlefile_sub_item2.<ext>
|-file_prefix<sep>multifile_sub_item3<sep>singlesub1.<ext>
|-file_prefix<sep>multifile_sub_item3<sep>singlesub2.<ext>

example if location = '<parent_folder>/

parent_folder/
|-singlefile_sub_item1.<ext>
|-singlefile_sub_item2.<ext>
|-multifile_sub_item3<sep>singlesub1.<ext>
|-multifile_sub_item3<sep>singlesub2.<ext>

:param parent_location: the absolute file prefix of the parent item. It may be a folder (special case of the
 root folder) but typically is just a file prefix
:param no_errors:
:return: a dictionary of <item_name>, <item_path>