Provides multi-threaded routines and high level protocol abstractions for a pretty quick & simple file transfer experience. Super duper close to a drop in replacement for pysftp.
In order to resolve this bug, localtree and remotetree functionality were changed. This should siplify the logic, as well as remove the additional directiories added to the paths returned.
The first primary chnage in these functions was to add a "base" directory variable, instead of the "containers" variable, so that the relative path could be removed when joining new folder paths. The second was returning a list of tuples rather than returning a dictionary of tuples through the parameter. From what I could see, it should simplify the logic as there was an additional for loop in the put functions to traverse the keys.
In order to resolve this bug,
localtree
andremotetree
functionality were changed. This should siplify the logic, as well as remove the additional directiories added to the paths returned.The first primary chnage in these functions was to add a "base" directory variable, instead of the "containers" variable, so that the relative path could be removed when joining new folder paths. The second was returning a list of
tuple
s rather than returning a dictionary of tuples through the parameter. From what I could see, it should simplify the logic as there was an additional for loop in theput
functions to traverse the keys.