Hello,
I have been noodling with the Deadline 7.2.2.1 release on my tiny farm here and nosing around, I see this in the Modo python scripts :
version = int(self.deadlinePlugin.GetPluginInfoEntryWithDefault( "Version", "3xx" )[0:1])
With TF dropping hints about version 10, this looks set to break. Would something like this make more sense?
modoString = self.deadlinePlugin.GetPluginInfoEntryWithDefault( "Version", "9xx" )
version = int(modoString[0:modoString.find('x')])
I also moved the default to something current (3xx is ancient).
Annoyingly, this isn’t a reused bit of code so it’s not a matter of adjusting one line, but it’s embedded in multiple places through the file.
I’m also surprised that the default isn’t shared in some manner across the submission script and the plugin code itself; one could set the default in one without realizing the default in the submission script is disconnected.