def _save_file(self, the_file, language=None, contributor=""): """ """ bf = make_blobfile(the_file, removed=False, timestamp=datetime.now(), contributor=contributor) if language is None: try: language = self.get_selected_language() except TypeError: # this may happens in migrations language = self.getSite().gl_get_default_language() _versions = self.versions_store.pop(language, None) if _versions is None: self._versions_i18n.update({language: [bf]}) else: _versions.append(bf) self._versions_i18n.update({language: _versions})
def _save_file(self, the_file, language=None, contributor=""): """ """ bf = make_blobfile(the_file, removed=False, timestamp=datetime.utcnow(), contributor=contributor) if language is None: try: language = self.get_selected_language() except TypeError: # this may happens in migrations language = self.getSite().gl_get_default_language() _versions = self.versions_store.pop(language, None) if _versions is None: self._versions_i18n.update({language: [bf]}) else: _versions.append(bf) self._versions_i18n.update({language: _versions})
def _save_file(self, the_file, contributor): bf = make_blobfile(the_file, removed=False, timestamp=datetime.now(self.getSite().get_tzinfo()), contributor=contributor) self._versions.append(bf)