-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Object names aren't being escaped properly.
Work on a robust solution that takes any name thrown at it.
Currently name_compat
in ./export_obj_simple.py
simply replaces spaces with under scores.
- Cannot accept raw spaces
- Fails on names like
Test-Test 10x20x30mm [1234]
Quick dirty hack that works:
- Replace line
38
return name.replace(' ', '_')
in./export_obj_simple.py
- Replace with
replaceName = name.replace(' ', '_s__') replaceName = replaceName.replace('.', '_d__') replaceName = replaceName.replace('[', '_b__') replaceName = replaceName.replace(']', '_c__') return replaceName
- Then in
./__init__.py
afterobTest = importObject
at line88
- place
obTest.obName = obTest.obName.replace( '_s__', ' ') obTest.obName = obTest.obName.replace( '_d__', '.') obTest.obName = obTest.obName.replace( '_b__', '[') obTest.obName = obTest.obName.replace( '_c__', ']')
- Refresh Scripts
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working