Just noticed this as I was checking a backup before attempting an upgrade to Mojave...
In the plugin folder for Indigo Backup, file plugin.py there is a function starting on line 80:
- Code: Select all
80 def return_indigo_path ( self ):
81 #
82 # Next Generation iws path calculation
83 #
84 # Uses the Indigo Server version to generate the IWS path
85 #
86 return r"/library/Application Support/Perceptive Automation/Indigo %s/" % (int(indigo.server.version[0]) )
Line 86 is only returning the first character (the "0" in the brackets) of Indigo Version, which is now 7.2.0 and using that for the path.
Changing that bracket to return the first three characters of the version string with a "[:3]" allows it to get the 7.2 and use that for the correct path to backup.
But that makes it no longer an int so need to change that to a str.
so make line 86 look like this:
- Code: Select all
return r"/library/Application Support/Perceptive Automation/Indigo %s/" % (str(indigo.server.version[:3]) )