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