From a2f764a5acc9ff6097c6ee6320eb7638199e8726 Mon Sep 17 00:00:00 2001 From: wikoreman Date: Fri, 26 Oct 2018 13:57:12 +0200 Subject: [PATCH 1/2] Collect machine name, add to context data --- .../plugins/global/publish/collect_machine_name.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 colorbleed/plugins/global/publish/collect_machine_name.py diff --git a/colorbleed/plugins/global/publish/collect_machine_name.py b/colorbleed/plugins/global/publish/collect_machine_name.py new file mode 100644 index 0000000000..e1c4a88669 --- /dev/null +++ b/colorbleed/plugins/global/publish/collect_machine_name.py @@ -0,0 +1,14 @@ +import pyblish.api + + +class CollectMachineName(pyblish.api.ContextPlugin): + label = "Local Machine Name" + order = pyblish.api.CollectorOrder + hosts = ["*"] + + def process(self, context): + import socket + + machine_name = socket.gethostname() + self.log.info("Machine name: %s" % machine_name) + context.data.update({"machine": machine_name}) From 8060691cad1bc064ae0c2f836cba86b7b98e75b2 Mon Sep 17 00:00:00 2001 From: wikoreman Date: Fri, 26 Oct 2018 13:57:27 +0200 Subject: [PATCH 2/2] Add machine to version data --- colorbleed/plugins/global/publish/integrate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/colorbleed/plugins/global/publish/integrate.py b/colorbleed/plugins/global/publish/integrate.py index 2dae53335d..5d757b3b1c 100644 --- a/colorbleed/plugins/global/publish/integrate.py +++ b/colorbleed/plugins/global/publish/integrate.py @@ -340,7 +340,8 @@ class IntegrateAsset(pyblish.api.InstancePlugin): "time": context.data["time"], "author": context.data["user"], "source": source, - "comment": context.data.get("comment")} + "comment": context.data.get("comment"), + "machine": context.data.get("machine")} # Include optional data if present in optionals = ["startFrame", "endFrame", "step", "handles"]