Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions snappergui/changesWindow.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,16 @@ def add_path_to_tree(self, path, status, tree):
node = tree
# Add directories to tree
for file_name in parts[1:-1]:
if not file_name in node.children:
node.children[file_name] = changesWindow.TreeNode("", {}, 0, True)
node = node.children[file_name]
if node.children is not None:
if not file_name in node.children:
node.children[file_name] = changesWindow.TreeNode("", {}, 0, True)
node = node.children[file_name]
# Add last part of path to tree
if is_dir:
node.children[parts[-1]] = changesWindow.TreeNode("", {}, status, True)
else:
node.children[parts[-1]] = changesWindow.TreeNode(path, None, status, False)
if node.children is not None:
if is_dir:
node.children[parts[-1]] = changesWindow.TreeNode("", {}, status, True)
else:
node.children[parts[-1]] = changesWindow.TreeNode(path, None, status, False)

def print_tree(self, tree, indent=""):
for name, child in tree.children.items():
Expand Down Expand Up @@ -162,7 +164,7 @@ def on_idle_init_paths_tree(self):

def get_lines_from_file(self, path):
try:
return open(path, 'U').readlines()
return open(path).readlines()
except IsADirectoryError:
pass
except FileNotFoundError:
Expand Down