import ezdxffrom collections import namedtuple
dwg = ezdxf.new('AC1027')ms = dwg.modelspace()
DXFTag = namedtuple('DXFTag', 'code value')
c = ms.add_circle((10,10), 100)c.tags.new_xdata('PE_URL', [DXFTag(code=1000, value='tralivali.ru'), DXFTag(code=1002, value='{'), DXFTag(code=1000, value='tralivali'), DXFTag(code=1002, value='{'), DXFTag(code=1071, value=1), DXFTag(code=1002, value='}'), DXFTag(code=1002, value='}')])dwg.saveas('2013_new.dxf')
Premature end of object invalid or incomplete DXF input -- drawing discarded. Press ENTER to continue
import ezdxffrom ezdxf.lldxf.tags import DXFTag
dwg = ezdxf.new('AC1027')
dwg.appids.new('PE_URL') # create APP ID entryms = dwg.modelspace()
c = ms.add_circle((10, 10), 100)c.tags.new_xdata('PE_URL', [ DXFTag(1000, 'tralivali.ru'), DXFTag(1002, '{'), DXFTag(1000, 'tralivali'), DXFTag(1002, '{'), DXFTag(1071, 1), DXFTag(1002, '}'), DXFTag(1002, '}') ])dwg.saveas('xdata.dxf')
import ezdxf
dwg = ezdxf.new('AC1027')
dwg.appids.new('PE_URL') # create APP ID entryms = dwg.modelspace()
c = ms.add_circle((10, 10), 100)c.tags.new_xdata('PE_URL', [
(1002, '}') ])dwg.saveas('xdata.dxf')