@filedict.setter<EOL><INDENT>def filedict(self, kv):<DEDENT>
k, v = kv<EOL>if v is not None:<EOL><INDENT>self.__files.update({k: v})<EOL><DEDENT>else:<EOL><INDENT>with suppress(KeyError):<EOL><INDENT>del self.__files[k]<EOL><DEDENT><DEDENT>
Updates filedict with single file entry or deletes given
        key if the value is False. Shouldn't be used by the user.