ModuleUpdate: skip disabled/hidden folders (#1070)
* ModuleUpdate: skip non-worlds * ModuleUpdate: don't skip _* folders - _* folders may be used for libraries - this means to properly disable a world, it has to be renamed with a preceding `.`
This commit is contained in:
parent
411cd51a92
commit
b8e467fbb8
|
@ -13,10 +13,12 @@ update_ran = getattr(sys, "frozen", False) # don't run update if environment is
|
|||
|
||||
if not update_ran:
|
||||
for entry in os.scandir(os.path.join(local_dir, "worlds")):
|
||||
if entry.is_dir():
|
||||
req_file = os.path.join(entry.path, "requirements.txt")
|
||||
if os.path.exists(req_file):
|
||||
requirements_files.add(req_file)
|
||||
# skip .* (hidden / disabled) folders
|
||||
if not entry.name.startswith("."):
|
||||
if entry.is_dir():
|
||||
req_file = os.path.join(entry.path, "requirements.txt")
|
||||
if os.path.exists(req_file):
|
||||
requirements_files.add(req_file)
|
||||
|
||||
|
||||
def update_command():
|
||||
|
|
Loading…
Reference in New Issue