- The method `fncUploadFile()` decides between SCP or SFTP depending on the Timos version. If taskAutom cannot detect the Timos version, SCP will be selected. - The method `fncUploadFile()` will assume `cf3:/` for the remote file, if no CF is specified in the `ftpRemoteFilename`.
8.0.3
- The method `routerRunRoutine()` will search for the string `FINSCRIPT` after checking for correctness of execution (ie, `majorFailed`). If further the execution is incomplete, then the total result will be, following the example, labeled as `majorFailed:Incomplete`.
8.0.2
- The profile for the device type `nokia_sros` and `nokia_sros_telnet` include now as a last line, a `FIN_SCRIPT` string `FINSCRIPT`. The idea is that the method `routerRunRoutine()` will check for that string. If not detected, taskAutom will assume that the execution of the script is incomplete, either because the command was not correctly sent over to the router; or because the output received from the router was cut somehow.
8.0.1
- Using latest version of netmiko, 4.2.0 - Update of the method `routerLogin()`, to use the new method from netmiko, `ConnLogOnly()`. If `sshDebug` is True, then a debug file will be created under `logsDirectory` with per-thread information.
7.19.4
- Update function `renderCliLine()`
7.19.3
- The global dictionary `dictParam` has been updated with new default keywords. - New function `buildScripts(dictParam)`, which can be used when importing taskAutom: - `from src.taskAutom import taskAutom as ta`. - `dictParam['pluginFilename'] = 'myPlugin.py'` - `dictParam['dataFile'] = 'myData.xlsx'` - `dictParam['xlsSheetName'] = 'tabName'` - `d = ta.buildScripts(dictParam)` - This will allow to use the same plugins and data files when using taskAutom at the console, but within a python code.