code: def fullpath(self, **kwargs):
          
          kwargs_copy = self.base_dict.copy()
          kwargs_copy.update(**kwargs)
          self._replace_none(kwargs_copy)        
          return NameFactory.fullpath_format.format(**kwargs_copy)
docs: Return a full path name for a given file