示例#1
0
	def __init__(self, text):
		text = re.sub(r'\s+', r' ', text.strip())
		self.description = text
		data = text.split(' ', 4)
		if len(data) < 3:
			raise ValueError('Pen parsing error')
		if len(data) < 4:
			data.append('')
		self.pen = int(data[0])
		self.color = parser.rgbFromColor(data[2])
		self.name = data[3]        
示例#2
0
     opts = opts[:i+1] + configOpts + opts[i+1:]
 elif opt in ('-o', '--optimization-time'):
     optimizationTime = float(arg)
     if optimizationTime > 0:
         sort = False
 elif opt in ('-h', '--help'):
     help()
     sys.exit(0)
 elif opt == '--dump-options':
     doDump = True
 elif opt in ('-R', '--extract-color'):
     arg = arg.lower()
     if arg == 'all' or len(arg.strip())==0:
         extractColor = None
     else:
         extractColor = parser.rgbFromColor(arg)
 elif opt in ('-d', '--sort'):
     sortPaths = True
     optimizationTime = 0
 elif opt == '--no-sort':
     sortPaths = False
 elif opt in ('U', '--simulation'):
     svgSimulation = True
 elif opt == '--no-simulation':
     svgSimulation = False
 elif opt == '--tab':
     quiet = True # Inkscape
 elif opt == "--tool-mode":
     toolMode = arg
 elif opt in ('e', '--direction'):
     if len(arg.strip()) == 0 or arg == 'none':