Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/modules/animsys_refactor.py
| Show All 28 Lines | |||||
| import bpy | import bpy | ||||
| IS_TESTING = False | IS_TESTING = False | ||||
| def drepr(string): | def drepr(string): | ||||
| # is there a less crappy way to do this in python?, re.escape also escapes | # is there a less crappy way to do this in python?, re.escape also escapes | ||||
| # single quotes strings so cant use it. | # single quotes strings so can't use it. | ||||
| return '"%s"' % repr(string)[1:-1].replace("\"", "\\\"").replace("\\'", "'") | return '"%s"' % repr(string)[1:-1].replace("\"", "\\\"").replace("\\'", "'") | ||||
| def classes_recursive(base_type, clss=None): | def classes_recursive(base_type, clss=None): | ||||
| if clss is None: | if clss is None: | ||||
| clss = [base_type] | clss = [base_type] | ||||
| else: | else: | ||||
| clss.append(base_type) | clss.append(base_type) | ||||
| ▲ Show 20 Lines • Show All 186 Lines • Show Last 20 Lines | |||||