diff --git a/src/base/bt/file.py b/src/base/bt/file.py index 2d5639b4..9919590a 100644 --- a/src/base/bt/file.py +++ b/src/base/bt/file.py @@ -50,4 +50,8 @@ def rm(path): if checkPath(path)==False: write("File does not exist: "+path) return; - os.remove(path) \ No newline at end of file + os.remove(path) + + +def join(a,b): + return os.path.join(a,b) \ No newline at end of file diff --git a/src/base/scion.py b/src/base/scion.py index e168f1bb..cdfd5c13 100644 --- a/src/base/scion.py +++ b/src/base/scion.py @@ -33,10 +33,6 @@ def main(): for path in settings.get("PLUGPATH",True): loadPluginPath(path) - #raw_input("Input something: ") - #manager.manager.reloadPlugin("example") - #manager.manager.shutdown() - if __name__ == "__main__":main() diff --git a/src/core/cline/message.py b/src/core/cline/message.py index 94432ae8..2d24e6aa 100644 --- a/src/core/cline/message.py +++ b/src/core/cline/message.py @@ -24,12 +24,15 @@ def advance(y, maxy, stdscr): # Add string to line y def insert(string): + if len(string) == 0: + return + stdscr = settings.get("stdscr") maxyx = settings.get("maxyx") y = settings.get("cliney") - if len(string) > maxyx[1]: - stdscr.addstr(y, 0, string[0:maxyx[1]]) + if len(string) >= maxyx[1]: + stdscr.addstr(y, 0, string[0:maxyx[1]-1]) advance(y, maxyx[0], stdscr) insert(string[maxyx[1]:]) return