6590: gramps40 asciidoc.py crashes for at least some reports
svn: r21874
This commit is contained in:
parent
2cb36a7fb4
commit
028c832153
@ -30,6 +30,7 @@
|
|||||||
# python modules
|
# python modules
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
|
from __future__ import unicode_literals
|
||||||
import io
|
import io
|
||||||
import sys
|
import sys
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
@ -50,7 +51,7 @@ from gramps.gen.plug.report import DocOptions
|
|||||||
# Constants
|
# Constants
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
LEFT,RIGHT,CENTER = 'LEFT','RIGHT','CENTER'
|
LEFT, RIGHT, CENTER = 'LEFT', 'RIGHT', 'CENTER'
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
@ -63,7 +64,7 @@ LEFT,RIGHT,CENTER = 'LEFT','RIGHT','CENTER'
|
|||||||
# _relative_ to the "left" margin. It can be negative!
|
# _relative_ to the "left" margin. It can be negative!
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
def reformat_para(para='',left=0,right=72,just=LEFT,right_pad=0,first=0):
|
def reformat_para(para='', left=0, right=72, just=LEFT, right_pad=0, first=0):
|
||||||
if not para.strip():
|
if not para.strip():
|
||||||
return "\n"
|
return "\n"
|
||||||
|
|
||||||
@ -158,7 +159,6 @@ class AsciiDoc(BaseDoc,TextDoc):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
self.f = io.open(self.filename,"w",
|
self.f = io.open(self.filename,"w",
|
||||||
encoding='ascii',
|
|
||||||
errors = 'backslashreplace')
|
errors = 'backslashreplace')
|
||||||
except Exception as msg:
|
except Exception as msg:
|
||||||
errmsg = "%s\n%s" % (_("Could not create %s") % self.filename, msg)
|
errmsg = "%s\n%s" % (_("Could not create %s") % self.filename, msg)
|
||||||
|
Loading…
Reference in New Issue
Block a user