Great plug-in. Very useful. Thanks for your work.
Altho, after the last two updates I keep getting the following error (I transcribe the full load sequence. Error message comes last):
18 Sep 2022 15:52:12
fingscan --> while loop break stopping ... quitNOW was: restart required; 'Plugin' object has no attribute 'M2V'
Reloading plugin "fingscan 2022.36.89" using API v3.0.0
Stopping plugin "fingscan 2022.36.89" (pid 29224)
fingscan Warning stopConcurrentThread called 2
fingscan runConcurrentThread stopping plugin due to: ::::: no :::::
Plugin restart request ignored (plugin is currently stopping or starting)
fingscan killing 2
Stopped plugin "fingscan 2022.36.89"
Starting plugin "fingscan 2022.36.89" (pid 29501)
fingscan initializing ...
fingscan path To files: =================
fingscan detailed logging /Library/Application Support/Perceptive Automation/Indigo 2022.1/Logs/com.karlwachs.fingscan/plugin.log
fingscan testing logging levels, for info only:
fingscan logger enabled for INFO ==> TEST ONLY
fingscan Warning logger enabled for WARNING ==> TEST ONLY
fingscan Error logger enabled for ERROR ==> TEST ONLY
fingscan Error logger enabled for CRITICAL ==> TEST ONLY
fingscan using '/Library/Frameworks/Python.framework/Versions/Current/bin/python3' for utily programs
Started plugin "fingscan 2022.36.89"
fingscan testing if variable enableTimeTracking_fing is == on/off/print-option to enable/end/print time tracking of all functions and methods (option:'',calls,cumtime,pcalls,time)
fingscan debug settings :[]
fingscan FINGSCAN-- initializing will take ~ 2 minutes..
fingscan indigo variables initialized
fingscan network info: {'netMask': '255.255.255.0', 'netWorkId': '192.168.1.1', 'broadcast': '192.168.1.255', 'hostRange': '192.168.1.1 - 192.168.1.254', 'maxHosts': 254}, netwType:24
fingscan getting password
fingscan get password done; checking if FING is installed
fingscan loaded indigo data
fingscan Initializing parameters for FING
fingscan Waiting for first data from FING
18 Sep 2022 15:52:42
fingscan Initializing .. FING created new data waiting ~ 1 minute for stable operation
fingscan .. (re)started FING, initialized
fingscan
fingscan
EVENT defs:::::::::::::::::: Start :::::::::::::::: -- all
EVENT defs:::::::::::::::::: END ::::::::::::::::::
fingscan getting vendor info..
fingscan Error
Traceback (most recent call last):
File "plugin.py", line 540, in updateVendors
if not self.waitForMAC2vendor: self.waitForMAC2vendor = not self.M2V.makeFinalTable(quiet=True)
AttributeError: 'Plugin' object has no attribute 'M2V'
The plug-in stops and reloads itself every one minute or so.
I left the plug-in running for about two days (the last version before this one behaved all the same), but still get that error and behavior with the new version.
Thanks for your time!