@@ -129,6 +129,8 @@ def execute(self, context):
129
129
supposed = patterns_list [patternselected ][1 ]
130
130
131
131
panel_line .probable = str (Path (lefolder ).joinpath (supposed ))
132
+
133
+ propper .update_file_is_real (context = panel_line )
132
134
if Path (panel_line .probable ).is_file ():
133
135
break
134
136
@@ -138,22 +140,22 @@ def execute(self, context):
138
140
class BSM_OT_find_ext (sub_poll ,Operator ):
139
141
bl_idname = "bsm.find_ext"
140
142
bl_label = ""
141
- bl_description = "set panel_line{linen }.map_ext according to dir content"
143
+ bl_description = "set panel_line{line_number }.map_ext according to dir content"
142
144
143
145
keepat : bpy .props .BoolProperty (default = False )
144
- linen : bpy .props .IntProperty ()
146
+ line_number : bpy .props .IntProperty ()
145
147
called : bpy .props .BoolProperty (default = True )
146
148
147
149
def execute (self , context ):
148
150
keepat = self .keepat
149
- linen = self .linen
151
+ line_number = self .line_number
150
152
scene = context .scene
151
- panel_line = eval (f"scene.panel_line{ linen } " )
153
+ panel_line = eval (f"scene.panel_line{ line_number } " )
152
154
manual = panel_line .manual
153
155
propper = ph ()
154
- gs_params = {'context' : context , 'props' :panel_line , 'keep_pattern' :keepat }
156
+ ft_params = {'context' : context , 'props' :panel_line , 'keep_pattern' :keepat }
155
157
currentext = panel_line .map_ext
156
- is_in_dir = propper .file_tester (** gs_params )
158
+ is_in_dir = propper .file_tester (** ft_params )
157
159
158
160
if not is_in_dir and not manual :
159
161
@@ -165,7 +167,7 @@ def execute(self, context):
165
167
for ext in filetypes :
166
168
panel_line .map_ext = ext
167
169
168
- is_in_dir = propper .file_tester (** gs_params )
170
+ is_in_dir = propper .file_tester (** ft_params )
169
171
170
172
if is_in_dir :
171
173
break
@@ -182,7 +184,7 @@ class BSM_OT_name_checker(sub_poll,Operator):
182
184
bl_label = ""
183
185
bl_description = "Check if a file containing the Map Name keyword matches the Pattern"
184
186
185
- linen : bpy .props .IntProperty (default = 0 )
187
+ line_number : bpy .props .IntProperty (default = 0 )
186
188
lorigin : bpy .props .StringProperty (default = "Not Set" )
187
189
called : bpy .props .BoolProperty (default = True )
188
190
notfromext : bpy .props .BoolProperty (default = True )
@@ -192,30 +194,30 @@ def execute(self, context):
192
194
keepat = self .keepat
193
195
scene = context .scene
194
196
bsmprops = scene .bsmprops
195
- linen = self .linen
197
+ line_number = self .line_number
196
198
notfromext = self .notfromext
197
199
198
- panel_line = eval (f"scene.panel_line{ linen } " )
200
+ panel_line = eval (f"scene.panel_line{ line_number } " )
199
201
manual = panel_line .manual
200
202
advanced_mode = bsmprops .advanced_mode
201
203
prefix = bsmprops .prefix
202
204
sel = context .object
203
205
mat = sel .active_material
204
206
mat .use_nodes = True
205
207
propper = ph ()
206
- gs_params = {'context' :context , 'props' :panel_line , 'keep_pattern' :keepat }
208
+ ft_params = {'context' :context , 'props' :panel_line , 'keep_pattern' :keepat }
207
209
if self .lorigin == "plug" and not manual :
208
210
panel_line .probable = "reseted"
209
211
210
212
isafile = Path (panel_line .probable ).is_file ()
211
213
212
214
if not manual :
213
215
214
- gotafile = propper .file_tester (** gs_params )
216
+ gotafile = propper .file_tester (** ft_params )
215
217
216
218
if not gotafile :
217
- bpy .ops .bsm .find_ext (linen = linen )
218
- isafile = propper .file_tester (** gs_params )
219
+ bpy .ops .bsm .find_ext (line_number = line_number )
220
+ isafile = propper .file_tester (** ft_params )
219
221
220
222
if not isafile and self .called :
221
223
toreport = panel_line .probable + " not found "
@@ -290,7 +292,7 @@ class BSM_OT_add_map_line(sub_poll, Operator):
290
292
bl_label = ""
291
293
bl_description = "Add a new map line below"
292
294
293
- linen : IntProperty (default = 0 )
295
+ line_number : IntProperty (default = 0 )
294
296
295
297
def execute (self , context ):
296
298
if len (context .scene .shader_links ) == 0 :
0 commit comments