diff options
author | Santo Cariotti <sancn@live.com> | 2017-08-22 09:15:41 +0200 |
---|---|---|
committer | Santo Cariotti <sancn@live.com> | 2017-08-22 09:15:41 +0200 |
commit | 8ee6331c0e8105134c0ac29cd4fceecd2968f89b (patch) | |
tree | 7aa1f8c9e5f69d93bbf4901810ab6a1de87f5d4c /lib | |
parent | 6d987df8cd743bd16a4740a8d1f64fd6fa0e1c74 (diff) |
add path
Diffstat (limited to 'lib')
-rw-r--r-- | lib/app.py | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -1,6 +1,7 @@ from classes import r, clear, YELLOW, BLACK, GREY from commands import Commands from listcommands import ListCommands +import os.path class Stout(Commands): @@ -20,13 +21,16 @@ class Stout(Commands): """ if users exists, return username, else return an empty string """ - with open('/tmp/stout', 'rb') as fin: - user = fin.readline() + try: + with open('/tmp/stout', 'rb') as fin: + user = fin.readline() - if user == '': - return '' - else: - return user.decode('utf-8') + if user == '': + return '' + else: + return user.decode('utf-8') + except Exception: + return '' def action(self, cmd): """ @@ -64,6 +68,10 @@ if __name__ == '__main__': app = Stout() cmd = '' + + if not os.path.isfile('/tmp/stout'): + open('/tmp/stout', 'wb').close() + while cmd != 'quit': try: cmd = input('>' + YELLOW + app.getName() + BLACK) |