def post(self): """Accept a file upload and store it in the datastore""" if not content.is_dev_appserver(): self.error(403) # Forbidden return file_arg = "file" if self.request.get(file_arg): file_ = self.request.POST[file_arg] if file_ is not None: # logging.debug("file_.value is type %s" % (type(file_.value))) encoding = sniff_xml_encoding(file_.value) if encoding: unicode_content = file_.value.decode(encoding) rss = PyPIRSSXMLGAEModel(unicode_content, get_timestamp(file_.filename)) rss.write() self.redirect("/Admin") self.error(400) # Bad Request
def get(self): feed = PyPIRSSXMLGAEModel() feed.write()