Skip to content

Commit ba9eac9

Browse files
committed
improving script reloading and PEP8
1 parent 89f9c47 commit ba9eac9

File tree

2 files changed

+22
-11
lines changed

2 files changed

+22
-11
lines changed

__init__.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,19 @@
3434
"tracker_url": "https://github.com/digicreatures/rigacar/issues",
3535
"category": "Rigging"}
3636

37-
import importlib
38-
importlib.reload(bake_operators)
39-
importlib.reload(car_rig)
37+
38+
if "bpy" in locals():
39+
import importlib
40+
if "bake_operators" in locals():
41+
importlib.reload(bake_operators)
42+
if "car_rig" in locals():
43+
importlib.reload(car_rig)
44+
if "widgets" in locals():
45+
importlib.reload(widgets)
46+
else:
47+
import bpy
48+
from . import bake_operators
49+
from . import car_rig
4050

4151

4252
class BaseCarRigPanel:

widgets.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def create():
4040
ob = bpy.context.scene.objects.link(o)
4141
ob.layers = layers
4242

43+
4344
def get_widgets():
4445
"""
4546
Return array of data compatible with method Mesh.from_pydata.
@@ -223,14 +224,14 @@ def get_widgets():
223224
(0, 6.800737537560053e-07, -0.6702519059181213), (0, 0.1307603269815445, -0.6573730111122131),
224225
(0, 0.372372567653656, -0.5572936534881592), (0, 0.4739401638507843, -0.47393906116485596),
225226
(0, 0.557294487953186, -0.37237125635147095), (0, 0.6573732495307922, -0.13075871765613556)],
226-
'edges': [(1, 0), (3, 2), (4, 3), (6, 5), (7, 6), (9, 8), (10, 9), (12, 11), (13, 12), (15, 14), (16, 15),
227-
(18, 17), (19, 18), (21, 20), (22, 21), (0, 23), (25, 24), (27, 26), (28, 27), (30, 29), (31, 30),
228-
(33, 32), (34, 33), (36, 35), (37, 36), (39, 38), (40, 39), (42, 41), (43, 42), (45, 44), (46, 45),
229-
(24, 47), (34, 10), (46, 22), (11, 35), (25, 1), (23, 47), (37, 13), (2, 26), (14, 38), (28, 4),
230-
(40, 16), (5, 29), (17, 41), (31, 7), (43, 19), (8, 32), (20, 44), (49, 48), (51, 50), (52, 51),
231-
(54, 53), (55, 54), (57, 56), (58, 57), (60, 59), (61, 60), (63, 62), (64, 63), (66, 65), (67, 66),
232-
(69, 68), (70, 69), (48, 71), (73, 72), (75, 74), (76, 75), (78, 77), (79, 78), (81, 80), (82, 81),
233-
(84, 83), (85, 84), (87, 86), (88, 87), (90, 89), (91, 90), (93, 92), (94, 93), (72, 95)]
227+
'edges': [(1, 0), (3, 2), (4, 3), (6, 5), (7, 6), (9, 8), (10, 9), (12, 11), (13, 12), (15, 14), (16, 15),
228+
(18, 17), (19, 18), (21, 20), (22, 21), (0, 23), (25, 24), (27, 26), (28, 27), (30, 29), (31, 30),
229+
(33, 32), (34, 33), (36, 35), (37, 36), (39, 38), (40, 39), (42, 41), (43, 42), (45, 44), (46, 45),
230+
(24, 47), (34, 10), (46, 22), (11, 35), (25, 1), (23, 47), (37, 13), (2, 26), (14, 38), (28, 4),
231+
(40, 16), (5, 29), (17, 41), (31, 7), (43, 19), (8, 32), (20, 44), (49, 48), (51, 50), (52, 51),
232+
(54, 53), (55, 54), (57, 56), (58, 57), (60, 59), (61, 60), (63, 62), (64, 63), (66, 65), (67, 66),
233+
(69, 68), (70, 69), (48, 71), (73, 72), (75, 74), (76, 75), (78, 77), (79, 78), (81, 80), (82, 81),
234+
(84, 83), (85, 84), (87, 86), (88, 87), (90, 89), (91, 90), (93, 92), (94, 93), (72, 95)]
234235
}
235236

236237
widgets['Steering'] = {

0 commit comments

Comments
 (0)