Added clear screen

This commit is contained in:
Dimitris Zlatanidis 2015-09-21 23:16:33 +03:00
parent 34600220ce
commit b77c52a8a7

View file

@ -111,9 +111,11 @@ class SBoNetwork(object):
"B": self.choice_build, "B": self.choice_build,
"i": self.choice_install, "i": self.choice_install,
"I": self.choice_install, "I": self.choice_install,
"c": self.choice_clear_screen,
"C": self.choice_clear_screen,
"q": self.choice_quit, "q": self.choice_quit,
"quit": self.choice_quit, "quit": self.choice_quit,
"Q": self.choice_quit, "Q": self.choice_quit
} }
try: try:
choice[self.choice]() choice[self.choice]()
@ -152,9 +154,12 @@ class SBoNetwork(object):
"B": "build", "B": "build",
"i": "install", "i": "install",
"I": "install", "I": "install",
"c": "clear",
"C": "clear",
"clear": "clear",
"q": "quit", "q": "quit",
"quit": "quit", "quit": "quit",
"Q": "quit", "Q": "quit"
} }
try: try:
message = " Choose an option > " message = " Choose an option > "
@ -228,6 +233,12 @@ class SBoNetwork(object):
self.msg.template(78) self.msg.template(78)
raise SystemExit() raise SystemExit()
def choice_clear_screen(self):
"""Clear screen
"""
os.system("clear")
self.view()
def choice_quit(self): def choice_quit(self):
"""Quit from choices """Quit from choices
""" """
@ -279,6 +290,9 @@ class SBoNetwork(object):
self.red, self.endc, br2)) self.red, self.endc, br2))
print("| {0}I{1}{2}nstall Download/Build/Install".format( print("| {0}I{1}{2}nstall Download/Build/Install".format(
self.red, self.endc, br2)) self.red, self.endc, br2))
print("| {0}C{1}{2}lear Clear screen".format(self.red,
self.endc,
br2))
print("| {0}Q{1}{2}uit Quit".format(self.red, print("| {0}Q{1}{2}uit Quit".format(self.red,
self.endc, br2)) self.endc, br2))