mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-10 06:54:21 +00:00
[52] force global run_order
This commit is contained in:
parent
cf8a9da72a
commit
8ee6d1b633
2 changed files with 30 additions and 1 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.19.1-develop51
|
||||
1.19.1-develop52
|
||||
|
|
|
@ -460,6 +460,35 @@ class ConfigFile:
|
|||
self.check_nightly = self.general["check_nightly"]
|
||||
self.latest_version = util.current_version(self.version, branch=self.branch, nightly=self.check_nightly)
|
||||
|
||||
add_operations = True if "operations" not in self.general["run_order"] else False
|
||||
add_metadata = True if "metadata" not in self.general["run_order"] else False
|
||||
add_collection = True if "collections" not in self.general["run_order"] else False
|
||||
add_overlays = True if "overlays" not in self.general["run_order"] else False
|
||||
if add_operations or add_metadata or add_collection or add_overlays:
|
||||
new_run_order = []
|
||||
for run_order in self.general["run_order"]:
|
||||
if add_operations and not new_run_order:
|
||||
new_run_order.append("operations")
|
||||
if add_metadata:
|
||||
new_run_order.append("metadata")
|
||||
if add_collection:
|
||||
new_run_order.append("collections")
|
||||
new_run_order.append(run_order)
|
||||
if add_metadata and run_order == "operations":
|
||||
new_run_order.append("metadata")
|
||||
if add_collection and (run_order == "metadata" or (run_order == "operations" and add_metadata)):
|
||||
new_run_order.append("collections")
|
||||
if add_overlays:
|
||||
new_run_order.append("overlays")
|
||||
self.general["run_order"] = new_run_order
|
||||
|
||||
yaml = YAML(self.config_path)
|
||||
if "settings" not in yaml.data or not yaml.data["settings"]:
|
||||
yaml.data["settings"] = {}
|
||||
if "run_order" not in yaml.data["settings"]:
|
||||
yaml.data["settings"]["run_order"] = new_run_order
|
||||
yaml.save()
|
||||
|
||||
self.session = requests.Session()
|
||||
if not self.general["verify_ssl"]:
|
||||
self.session.verify = False
|
||||
|
|
Loading…
Reference in a new issue