forked from endorphant/ttbp
		
	added user init check
This commit is contained in:
		
							parent
							
								
									23c1f3bd5d
								
							
						
					
					
						commit
						6522046e95
					
				
							
								
								
									
										34
									
								
								bin/ttbp.py
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								bin/ttbp.py
									
									
									
									
									
								
							@ -10,24 +10,44 @@ DATA = os.path.join("..", "data")
 | 
			
		||||
 | 
			
		||||
BANNER = open(os.path.join(CONFIG, "banner.txt")).read()
 | 
			
		||||
CLOSER = "\n\tsee you later, space cowboy..."
 | 
			
		||||
SPACER = "\n\n\n\n"
 | 
			
		||||
 | 
			
		||||
def start():
 | 
			
		||||
  print(BANNER)
 | 
			
		||||
  print("\n\n\n\n")
 | 
			
		||||
  print(SPACER)
 | 
			
		||||
 | 
			
		||||
  print(check_init())
 | 
			
		||||
 | 
			
		||||
  try:
 | 
			
		||||
    print(main_menu())
 | 
			
		||||
  except ValueError or SyntaxError:
 | 
			
		||||
    print("oh no i didn't understand that")
 | 
			
		||||
    print("\n\noh no i didn't understand that")
 | 
			
		||||
    print(main_menu())
 | 
			
		||||
  except KeyboardInterrupt:
 | 
			
		||||
    print("eject button fired")
 | 
			
		||||
    print("\n\neject button fired")
 | 
			
		||||
    print(main_menu())
 | 
			
		||||
  print(CLOSER)
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
def stop():
 | 
			
		||||
  return CLOSER
 | 
			
		||||
 | 
			
		||||
def check_init():
 | 
			
		||||
  if os.path.exists(os.path.join(os.path.expanduser("~"),".ttbp")):
 | 
			
		||||
    return "welcome back, friend"
 | 
			
		||||
  else:
 | 
			
		||||
    return init()
 | 
			
		||||
 | 
			
		||||
def init():
 | 
			
		||||
  print(SPACER)
 | 
			
		||||
  return "i don't recognize you, stranger. let's make friends."
 | 
			
		||||
 | 
			
		||||
def main_menu():
 | 
			
		||||
  print(SPACER)
 | 
			
		||||
 | 
			
		||||
  print("how are you feeling today? ")
 | 
			
		||||
 | 
			
		||||
  input()
 | 
			
		||||
  ans = raw_input("your feels: ")
 | 
			
		||||
 | 
			
		||||
  return main_menu()
 | 
			
		||||
  if ans == "none":
 | 
			
		||||
    return stop()
 | 
			
		||||
  else:
 | 
			
		||||
    return main_menu()
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user