Module Import alias Import alias Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad TryFinally body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad ExceptHandler type NameLoad name NameStore body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad ExceptHandler type NameLoad name NameStore body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad finalbody If CompareIsNot NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad TryExcept body If CompareNotEq NameLoad Str body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Return Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Str Assign NameStore NameLoad TryExcept body While NameLoad body AugAssignAdd NameStore BinOpAdd Call AttributeLoad NameLoad attr Num Str If NameLoad body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body If CompareEq AttributeLoad NameLoad attr Num body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad orelse Raise orelse Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Str NameLoad Expr Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad decorator_list Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr TryExcept body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad decorator_list Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad NameLoad NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr TryFinally body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad finalbody If CompareIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr TryFinally body TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad NameLoad NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad finalbody If CompareIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list Call AttributeLoad NameLoad attr ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Str TryExcept body Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad Call AttributeLoad Str attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body If Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareNotEq NameLoad Str body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If CompareNotEq NameLoad Str body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Num If CompareGt AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr If CompareNotIn AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad NameLoad AttributeLoad NameLoad attr keyword NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareNotIn NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body While UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Return ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list decorator_list FunctionDef arguments args defaults body If BoolOpAnd CompareIs Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad CompareIs Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad NameLoad body Raise Call NameLoad Str Global identifier Assign NameStore Call NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str For NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list
N/A N/A os N/A threading N/A paramiko paramiko PasswordRequiredException SSHException stat S_ISDIR onitu.plug Plug DriverError ServiceError onitu.escalator.client EscalatorClosed N/A plug N/A Plug N/A events_to_ignore N/A set N/A sftp None get_private_key N/A N/A pkey_path passphrase N/A N/A N/A Returns a Paramiko.RSAKey based upon the given informations.
    Raises DriverError if anything has gone wrong generating the key. N/A error None N/A private_key None N/A N/A N/A N/A N/A private_key N/A N/A N/A paramiko RSAKey from_private_key_file pkey_path password passphrase N/A N/A N/A IOError N/A e N/A N/A error N/A N/A Unable to read file {}: {} format pkey_path e N/A N/A PasswordRequiredException N/A pre N/A N/A error N/A N/A Private key file {} is encrypted, passphrase required ({}) format pkey_path pre N/A N/A SSHException N/A se N/A N/A error N/A N/A Private key file {} is invalid ({}) format pkey_path se N/A N/A N/A error None N/A N/A N/A DriverError N/A N/A Failed to create private key: {} format error N/A private_key N/A get_SFTP_client N/A N/A hostname port username password pkey_path passphrase N/A N/A N/A Helper function to connect with SFTP. Tries to connect with the given
    connection infos and, if successful, returns a SFTPClient ready to be
    used.
    Raises DriverError if an error occurred during the client setup. N/A transport N/A N/A paramiko Transport N/A hostname port N/A N/A N/A N/A password N/A N/A N/A N/A transport connect username username password password N/A N/A pkey_path N/A N/A N/A os path expanduser pkey_path N/A privateKey N/A get_private_key pkey_path passphrase N/A N/A N/A transport connect username username pkey privateKey N/A N/A N/A SSHException N/A se N/A N/A N/A DriverError N/A N/A Failed to connect to host: {} format se N/A sftpClient N/A N/A N/A paramiko SFTPClient from_transport transport N/A sftpClient N/A get_SFTP_client_from_plug N/A N/A N/A N/A N/A Helper function to connect an SFTP client with the plug infos. N/A N/A get_SFTP_client N/A N/A plug options N/A hostname N/A N/A plug options N/A port N/A N/A plug options N/A username N/A N/A plug options N/A password N/A N/A plug options N/A private_key_path N/A N/A plug options N/A private_key_passphrase N/A create_file_subdirs N/A N/A sftpClient filepath N/A N/A N/A lastSlash N/A N/A filepath rindex / N/A finalPath N/A filepath N/A lastSlash N/A dirs N/A N/A finalPath split / N/A currentDir N/A doStat True N/A N/A N/A dirs N/A N/A currentDir N/A N/A N/A dirs pop 0 / N/A doStat N/A N/A N/A N/A N/A N/A sftpClient stat currentDir N/A N/A N/A IOError N/A ioe N/A N/A N/A N/A ioe errno 2 N/A N/A N/A N/A sftpClient mkdir currentDir N/A doStat False N/A N/A N/A N/A N/A N/A sftpClient mkdir currentDir N/A N/A N/A IOError N/A ioe N/A N/A N/A ServiceError N/A N/A Error while creating subdirs {}: {} format finalPath ioe N/A update_metadata N/A N/A metadata mtime update_file N/A False N/A N/A N/A N/A metadata extra N/A mtime mtime N/A N/A N/A metadata write N/A update_file N/A N/A N/A N/A plug update_file metadata N/A close N/A N/A N/A N/A N/A N/A N/A N/A plug logger debug Closing N/A N/A sftp None N/A N/A N/A N/A sftp close N/A N/A N/A plug handler get_file N/A N/A metadata N/A N/A N/A N/A N/A N/A plug logger debug Getting remote file {} N/A metadata path N/A N/A N/A f N/A N/A sftp open N/A metadata path r N/A N/A N/A f prefetch N/A data N/A N/A f read N/A data N/A N/A N/A IOError N/A e N/A N/A N/A ServiceError N/A N/A Error getting file '{}': {} format N/A metadata path e N/A N/A N/A plug handler start_upload N/A N/A metadata N/A N/A N/A N/A N/A N/A plug logger debug Starting upload of {} N/A metadata path N/A N/A N/A N/A create_file_subdirs sftp N/A metadata path N/A N/A N/A N/A plug logger debug Adding {} to ignored files N/A metadata path N/A N/A N/A events_to_ignore add N/A metadata path N/A N/A N/A IOError N/A ioe N/A N/A N/A ServiceError N/A N/A Failed to start upload of {}: {} format N/A metadata path ioe N/A N/A N/A plug handler upload_file N/A N/A metadata content N/A N/A N/A N/A N/A N/A plug logger debug Uploading file {} N/A metadata path N/A N/A N/A f N/A N/A sftp open N/A metadata path w+ N/A N/A N/A f write content N/A N/A N/A f close N/A N/A N/A N/A IOError OSError N/A e N/A N/A N/A ServiceError N/A N/A Error writing file '{}': {} format N/A metadata path e N/A N/A N/A N/A plug logger debug Uploading file {} - Done N/A metadata path N/A N/A N/A plug handler end_upload N/A N/A metadata N/A N/A N/A N/A N/A N/A plug logger debug Ending upload of file {} N/A metadata path N/A N/A N/A N/A N/A stat_res N/A N/A sftp stat N/A metadata path N/A N/A update_metadata metadata N/A stat_res st_mtime update_file False N/A N/A N/A N/A IOError OSError N/A e N/A N/A N/A ServiceError N/A N/A Error during upload ending on file '{}': {} format N/A metadata path e N/A N/A N/A N/A metadata path events_to_ignore N/A N/A N/A N/A N/A plug logger debug Removing {} of ignored files N/A metadata path N/A N/A N/A events_to_ignore remove N/A metadata path N/A N/A N/A plug handler abort_upload N/A N/A metadata N/A N/A N/A N/A N/A N/A plug logger debug Aborting upload of file {} N/A metadata path N/A N/A delete_file metadata N/A N/A N/A plug handler delete_file N/A N/A metadata N/A N/A N/A N/A N/A N/A plug logger debug Deleting file {} N/A metadata path N/A N/A N/A N/A N/A N/A N/A sftp remove N/A metadata path N/A N/A N/A N/A IOError OSError N/A e N/A N/A N/A ServiceError N/A N/A Error deleting file '{}': {} format N/A metadata path e N/A N/A N/A N/A metadata path events_to_ignore N/A N/A N/A N/A N/A plug logger debug Removing {} of ignored files N/A metadata path N/A N/A N/A events_to_ignore remove N/A metadata path N/A N/A N/A plug handler move_file N/A N/A old_metadata new_metadata N/A N/A N/A N/A N/A N/A plug logger debug Moving file {} to {} N/A old_metadata path N/A new_metadata path N/A N/A N/A N/A create_file_subdirs sftp N/A new_metadata path N/A N/A N/A sftp rename N/A old_metadata path N/A new_metadata path N/A N/A N/A IOError N/A ioe N/A N/A N/A ServiceError N/A N/A Error while moving file {} to {}: {} format N/A old_metadata path N/A new_metadata path ioe N/A N/A N/A plug handler CheckChanges N/A N/A threading Thread N/A __init__ N/A N/A self folder sftpClient timer N/A N/A N/A N/A N/A N/A super CheckChanges self __init__ N/A N/A self stopEvent N/A N/A threading Event N/A N/A self folder folder N/A N/A self sftp sftpClient N/A N/A self timer timer N/A N/A self deletedFiles N/A N/A dirPath N/A folder path N/A N/A N/A N/A dirPath endswith / N/A N/A dirPath / N/A N/A N/A N/A create_file_subdirs N/A self sftp dirPath N/A N/A N/A N/A plug logger debug Changing directory to {} dirPath N/A N/A N/A N/A self sftp chdir dirPath N/A N/A N/A IOError N/A e N/A N/A N/A ServiceError N/A N/A Unable to chdir into {}: {} format dirPath e N/A check_directory N/A N/A self path N/A N/A N/A Recursively searches for all regular files under a directory and
        all its subdirectories, and update them if they have changed. N/A N/A N/A N/A plug logger debug N/A N/A Checking remote subdirectory {} format path N/A files N/A N/A N/A self sftp listdir_attr path N/A folders N/A N/A f files N/A N/A N/A S_ISDIR N/A f st_mode N/A N/A N/A N/A folders append f N/A N/A N/A N/A self check_regular_file path f N/A folder folders N/A N/A dirPath N/A folder filename N/A N/A path . N/A N/A dirPath N/A N/A {}/{} format path dirPath N/A N/A N/A self check_directory dirPath N/A check_regular_file N/A N/A self path regFile N/A N/A N/A Compares the modification time Onitu has for this file and its
        actual modification time. If the latter is more recent, triggers an
        update. N/A filePath N/A regFile filename N/A N/A path . N/A N/A filePath N/A N/A {}/{} format path filePath N/A N/A N/A N/A plug logger debug Checking regular file {} filePath N/A metadata N/A N/A plug get_metadata filePath N/A self folder N/A onitu_mtime N/A N/A N/A metadata extra get mtime 0 N/A N/A N/A regFile st_mtime onitu_mtime N/A N/A N/A N/A N/A plug logger debug Updating {} filePath N/A N/A metadata size N/A regFile st_size N/A N/A N/A metadata path events_to_ignore N/A N/A N/A update_metadata metadata N/A regFile st_mtime update_file True N/A N/A N/A N/A N/A plug logger debug File {} is in transfer - skipped N/A metadata path N/A N/A N/A N/A N/A plug logger debug File {} is up-to-date filePath N/A N/A filePath N/A self deletedFiles N/A N/A N/A N/A self deletedFiles N/A filePath N/A delete_removed_files N/A N/A self N/A N/A N/A After having checked remote files, files still sitting in the
        self.deletedFiles haven't been found, so we delete them on Onitu
        side. N/A filePath N/A N/A N/A self deletedFiles keys N/A N/A N/A filePath events_to_ignore N/A N/A metadata N/A N/A plug get_metadata filePath N/A self folder N/A N/A N/A plug delete_file metadata N/A run N/A N/A self N/A N/A N/A N/A N/A N/A N/A self stopEvent isSet N/A N/A N/A N/A N/A N/A N/A plug logger debug Checking remote folder {} N/A N/A self folder path N/A N/A self deletedFiles N/A N/A plug list N/A self folder N/A N/A N/A self check_directory . N/A N/A N/A self delete_removed_files N/A N/A N/A EscalatorClosed N/A N/A N/A N/A self stop N/A N/A N/A IOError N/A ioe N/A N/A N/A N/A N/A plug logger error An error occurred while checking remote folder {}: {} N/A N/A self folder path ioe N/A N/A N/A N/A plug logger debug Next check in {} seconds N/A self timer N/A N/A N/A N/A self stopEvent wait N/A self timer N/A stop N/A N/A self N/A N/A N/A N/A N/A N/A plug logger debug Closing SFTP connection N/A N/A N/A N/A self sftp close N/A N/A N/A N/A self stopEvent set N/A N/A start N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A plug options get password None None N/A N/A N/A N/A plug options get private_key_path None None N/A N/A N/A DriverError You must configure a password or a private key N/A sftp N/A sftp N/A get_SFTP_client_from_plug N/A timer N/A N/A plug options N/A changes_timer N/A folder N/A plug folders_to_watch N/A N/A sftpClient N/A get_SFTP_client_from_plug N/A check_changes N/A CheckChanges folder sftpClient timer N/A N/A check_changes daemon True N/A N/A N/A check_changes start N/A N/A N/A plug listen N/A