Module ImportFrom alias Import alias Import alias Import alias ImportFrom alias ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam defaults Str body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore AttributeLoad NameLoad attr body If CompareLt Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpSub Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Expr Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Call NameLoad BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Num Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad If AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad attr Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad attr If CompareGt NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num Expr Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpAdd AttributeLoad NameLoad attr Num Expr Call NameLoad BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str NameLoad Str decorator_list decorator_list ClassDef bases body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr decorator_list
N/A __future__ print_function N/A os N/A filecmp N/A shutil stat * Dispatch N/A N/A N/A  This class represents a synchronization object  __init__ N/A N/A self name N/A N/A N/A N/A self name name N/A N/A self node_list N/A N/A N/A self file_copied_count 0 N/A N/A self folder_copied_count 0 N/A add_node N/A N/A self node N/A N/A N/A N/A N/A N/A self node_list append node N/A compare_nodes N/A N/A self N/A N/A N/A  This method takes the nodes in the node_list and compares them  N/A node N/A self node_list N/A N/A N/A N/A N/A N/A self node_list index node N/A N/A len N/A self node_list 1 N/A N/A node2 N/A N/A self node_list N/A N/A N/A N/A N/A self node_list index node 1 N/A N/A print N/A N/A N/A N/A 
Comparing Node  N/A str N/A N/A N/A self node_list index node  and Node  N/A str N/A N/A N/A N/A self node_list index node 1 : N/A N/A N/A self _compare_directories N/A node root_path N/A node2 root_path N/A _compare_directories N/A N/A self left right N/A N/A N/A  This method compares directories. If there is a common directory, the
            algorithm must compare what is inside of the directory by calling this
            recursively.
         N/A comparison N/A N/A filecmp dircmp left right N/A N/A comparison common_dirs N/A N/A d N/A comparison common_dirs N/A N/A N/A N/A self _compare_directories N/A N/A N/A os path join left d N/A N/A N/A os path join right d N/A N/A comparison left_only N/A N/A N/A N/A self _copy N/A comparison left_only left right N/A N/A comparison right_only N/A N/A N/A N/A self _copy N/A comparison right_only right left N/A left_newer N/A N/A right_newer N/A N/A N/A comparison diff_files N/A N/A d N/A comparison diff_files N/A N/A l_modified N/A N/A N/A os stat N/A N/A N/A os path join left d st_mtime N/A r_modified N/A N/A N/A os stat N/A N/A N/A os path join right d st_mtime N/A N/A l_modified r_modified N/A N/A N/A N/A left_newer append d N/A N/A N/A N/A right_newer append d N/A N/A N/A self _copy left_newer left right N/A N/A N/A self _copy right_newer right left N/A _copy N/A N/A self file_list src dest N/A N/A N/A  This method copies a list of files from a source node to a destination node  N/A f file_list N/A N/A srcpath N/A N/A N/A os path join src N/A N/A N/A os path basename f N/A N/A N/A N/A os path isdir srcpath N/A N/A N/A N/A shutil copytree srcpath N/A N/A N/A os path join dest N/A N/A N/A os path basename f N/A N/A self folder_copied_count N/A N/A self folder_copied_count 1 N/A N/A print N/A N/A N/A N/A N/A N/A Copied directory " N/A N/A N/A os path basename srcpath " from " N/A N/A N/A os path dirname srcpath " to " dest " N/A N/A N/A N/A shutil copy2 srcpath dest N/A N/A self file_copied_count N/A N/A self file_copied_count 1 N/A N/A print N/A N/A N/A N/A N/A N/A Copied " N/A N/A N/A os path basename srcpath " from " N/A N/A N/A os path dirname srcpath " to " dest " N/A N/A Node N/A N/A N/A  This class represents a node in a dispatch synchronization  __init__ N/A N/A self path name N/A N/A N/A N/A self name name N/A N/A self root_path N/A N/A N/A os path abspath path N/A N/A self file_list N/A N/A os listdir N/A self root_path N/A N/A syncFiles N/A N/A src dst N/A N/A N/A dispatch N/A Dispatch dispatch N/A N/A N/A dispatch add_node N/A Node src node1 N/A N/A N/A dispatch add_node N/A Node dst node2 N/A N/A N/A dispatch compare_nodes N/A