kopia lustrzana https://github.com/evil-mad/EggBot
				
				
				
			Issue 29: Invalid syntax errors on MacOS 10.5; seems to be an issue with the Python on the user's system not allowing conditional expressions which, reportedly, were a major new feature in Python 2.5 circa August 2006 and described in POP 308
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@151 72233254-1b6c-9e9c-5072-401df62706fbpull/47/head
							rodzic
							
								
									584bda464d
								
							
						
					
					
						commit
						af9cd1df81
					
				|  | @ -737,7 +737,15 @@ class EggBot( inkex.Effect ): | |||
| 
 | ||||
| 				else: | ||||
| 					pa = pl.split() | ||||
| 					d = "".join( ["M " + pa[i] if i == 0 else " L " + pa[i] for i in range( 0, len( pa ) )] ) | ||||
| 					if not len( pa ): | ||||
| 						pass | ||||
| 					# Issue 29: pre 2.5.? versions of Python do not have | ||||
| 					#    "statement-1 if expression-1 else statement-2" | ||||
| 					# which came out of PEP 308, Conditional Expressions | ||||
| 					#d = "".join( ["M " + pa[i] if i == 0 else " L " + pa[i] for i in range( 0, len( pa ) )] ) | ||||
| 					d = "M " + pa[0] | ||||
| 					for i in range( 1, len( pa ) ): | ||||
| 						d += " L " + pa[i] | ||||
| 					newpath = inkex.etree.Element( inkex.addNS( 'path', 'svg' ) ) | ||||
| 					newpath.set( 'd', d ); | ||||
| 					s = node.get( 'style' ) | ||||
|  | @ -780,7 +788,15 @@ class EggBot( inkex.Effect ): | |||
| 
 | ||||
| 				else: | ||||
| 					pa = pl.split() | ||||
| 					d = "".join( ["M " + pa[i] if i == 0 else " L " + pa[i] for i in range( 0, len( pa ) )] ) | ||||
| 					if not len( pa ): | ||||
| 						pass | ||||
| 					# Issue 29: pre 2.5.? versions of Python do not have | ||||
| 					#    "statement-1 if expression-1 else statement-2" | ||||
| 					# which came out of PEP 308, Conditional Expressions | ||||
| 					#d = "".join( ["M " + pa[i] if i == 0 else " L " + pa[i] for i in range( 0, len( pa ) )] ) | ||||
| 					d = "M " + pa[0] | ||||
| 					for i in range( 1, len( pa ) ): | ||||
| 						d += " L " + pa[i] | ||||
| 					d += " Z" | ||||
| 					newpath = inkex.etree.Element( inkex.addNS( 'path', 'svg' ) ) | ||||
| 					newpath.set( 'd', d ); | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 newman.daniel1
						newman.daniel1