Be more liberal with v3 xml submissions.
- Legacy-Id: 16956
This commit is contained in:
parent
d5b6292060
commit
bf299bbfb5
|
@ -224,7 +224,8 @@ class SubmissionBaseUploadForm(forms.Form):
|
||||||
file_name['xml'] = os.path.join(settings.IDSUBMIT_STAGING_PATH, '%s-%s.%s' % (self.filename, self.revision, ext))
|
file_name['xml'] = os.path.join(settings.IDSUBMIT_STAGING_PATH, '%s-%s.%s' % (self.filename, self.revision, ext))
|
||||||
try:
|
try:
|
||||||
if xml_version == '3':
|
if xml_version == '3':
|
||||||
prep = xml2rfc.PrepToolWriter(self.xmltree, quiet=True)
|
prep = xml2rfc.PrepToolWriter(self.xmltree, quiet=True, liberal=True)
|
||||||
|
prep.options.accept_prepped = True
|
||||||
self.xmltree.tree = prep.prep()
|
self.xmltree.tree = prep.prep()
|
||||||
if self.xmltree.tree == None:
|
if self.xmltree.tree == None:
|
||||||
raise forms.ValidationError("Error from xml2rfc (prep): %s" % prep.errors)
|
raise forms.ValidationError("Error from xml2rfc (prep): %s" % prep.errors)
|
||||||
|
@ -241,6 +242,7 @@ class SubmissionBaseUploadForm(forms.Form):
|
||||||
pagedwriter.write(file_name['txt'])
|
pagedwriter.write(file_name['txt'])
|
||||||
else:
|
else:
|
||||||
writer = xml2rfc.TextWriter(self.xmltree, quiet=True)
|
writer = xml2rfc.TextWriter(self.xmltree, quiet=True)
|
||||||
|
writer.options.accept_prepped = True
|
||||||
writer.write(file_name['txt'])
|
writer.write(file_name['txt'])
|
||||||
log.log("In %s: xml2rfc %s generated %s from %s (version %s)" %
|
log.log("In %s: xml2rfc %s generated %s from %s (version %s)" %
|
||||||
( os.path.dirname(file_name['xml']),
|
( os.path.dirname(file_name['xml']),
|
||||||
|
|
Loading…
Reference in a new issue