diff --git a/src/base/bt/file.py b/src/base/bt/file.py index 50e77001..c39ccb3f 100644 --- a/src/base/bt/file.py +++ b/src/base/bt/file.py @@ -47,7 +47,9 @@ def fopen(path,flags='r'): def ls(path): if checkDir(path) == False: return False - return os.listdir(path) + list = os.listdir(path) + list.sort() + return list diff --git a/src/base/bt/message.py b/src/base/bt/message.py index 037ee8da..db8381a4 100644 --- a/src/base/bt/message.py +++ b/src/base/bt/message.py @@ -16,7 +16,7 @@ def disp(text): def write(text,verbose=False): if (verbose==False) or (settings.get("verbose")==True): w = settings.get("write") - w(text) + w(str(text)) # Print an error message diff --git a/src/core/cline/message.py b/src/core/cline/message.py index d3bc46a1..00eacc42 100644 --- a/src/core/cline/message.py +++ b/src/core/cline/message.py @@ -13,7 +13,7 @@ import bt.message def advance(y, maxy, stdscr): - if y < (maxy-1): + if y < (maxy-2): settings.replace("cliney", y+1) return y+1 @@ -24,6 +24,7 @@ def advance(y, maxy, stdscr): # Add string to line y def insert(string): + string = str(string) if len(string) == 0: return