def get_member_names(self):
<EOL>nameList = []<EOL>assert compat.is_unicode(self._file_path)<EOL>for name in os.listdir(self._file_path):<EOL><INDENT>if not compat.is_unicode(name):<EOL><INDENT>name = name.decode(sys.getfilesystemencoding())<EOL><DEDENT>assert compat.is_unicode(name)<EOL>fp = os.path.join(self._file_path, name)<EOL>if not os.path.isdir(fp) and not os.path.isfile(fp):<EOL><INDENT>_logger.debug("<STR_LIT>".format(fp))<EOL>continue<EOL><DEDENT>name = compat.to_native(name)<EOL>nameList.append(name)<EOL><DEDENT>return nameList<EOL>
Return list of direct collection member names (utf-8 encoded).

        See DAVCollection.get_member_names()