Bug 1242549 - ttx execution failed with traceback
Summary: ttx execution failed with traceback
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: fonttools
Version: 23
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Parag Nemade
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-07-13 14:48 UTC by Parag Nemade
Modified: 2015-08-18 05:13 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-08-18 05:13:43 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Parag Nemade 2015-07-13 14:48:16 UTC
Description of problem:

Traceback (most recent call last):
  File "/usr/bin/ttx", line 6, in <module>
    ttx.main(sys.argv[1:])
  File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttx.py", line 310, in main
    process(jobs, options)
  File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttx.py", line 295, in process
    action(input, output, options)
  File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttx.py", line 216, in ttCompile
    ttf.importXML(input, quiet=options.quiet)
  File "/usr/lib/python2.7/site-packages/FontTools/fontTools/ttLib/__init__.py", line 340, in importXML
    reader.read()
  File "/usr/lib/python2.7/site-packages/FontTools/fontTools/misc/xmlReader.py", line 30, in read
    self._parseFile(file)
  File "/usr/lib/python2.7/site-packages/FontTools/fontTools/misc/xmlReader.py", line 49, in _parseFile
    parser.Parse(chunk, 0)
  File "/usr/lib/python2.7/site-packages/FontTools/fontTools/misc/xmlReader.py", line 82, in _startElementHandler
    elif "ERROR" in attrs or ('raw' in attrs and safeEval(attrs['raw'])):
  File "/usr/lib/python2.7/site-packages/FontTools/fontTools/misc/textTools.py", line 11, in safeEval
    return eval(data, {"__builtins__":{}})
  File "<string>", line 1, in <module>
NameError: name 'True' is not defined

Version-Release number of selected component (if applicable):
fonttools-2.5-2.fc22

How reproducible:
always

Steps to Reproduce:
1.ttx anyfont.ttx
2.
3.

Actual results:
above traceback

Expected results:
should not give traceback

Additional info:

Comment 1 Parag Nemade 2015-08-18 05:13:43 UTC
This is already fixed in fonttools-2.5-4.fc23


Note You need to log in before you can comment on or make changes to this bug.