SolidCode / SolidPython

A python frontend for solid modelling that compiles to OpenSCAD
1.12k stars 174 forks source link

import_scad() imports illegal python identifiers as module names from filenames #173

Open jeff-dh opened 3 years ago

jeff-dh commented 3 years ago
>>> mcad = solid.import_scad("MCAD")
>>> dir(mcad)
['2Dshapes', '3d_triangle', '__class__', '__delattr__', [...] 'units', 'unregular_shapes', 'utilities']
>>> mcad.2Dshapes
  File "<stdin>", line 1
    mcad.2Dshapes
         ^
SyntaxError: invalid syntax