diff options
Diffstat (limited to 'inputs.py')
-rw-r--r-- | inputs.py | 24 |
1 files changed, 18 insertions, 6 deletions
@@ -2,10 +2,12 @@ import getpass import colorcode as clc import errmsg as e + def mapfileinput(): maptype = 0 print clc.bold+"\n Which map file extension you would want to download ?"+clc.endc - print """1. gpx (GPS Exchange Format) + print """ + 1. gpx (GPS Exchange Format) 2. trk (CompeGPS Land Track File) 3. kml (Keyhole Markup Language)\n""" @@ -16,13 +18,17 @@ def mapfileinput(): except (KeyboardInterrupt, SystemExit): print e.sigkill exit() + except SyntaxError: + print "Defaulting to gpx. If this isn't what you wanted, you can always interrupt the script by pressing "+clc.bold+clc.okblue+"CTRL+C"+clc.endc + maptype=1 return maptype def regioninput(): zone = 0 print clc.bold+"\n Which zone you would want to download ?"+clc.endc - print """1. Cirque de Cilaos (Cilaos Circus) + print """ + 1. Cirque de Cilaos (Cilaos Circus) 2. Cirque de Mafate (Mafate's Circus) 3. Cirque de Salazie (Salazie's Circus) 4. Est (East) @@ -41,7 +47,7 @@ def regioninput(): print e.sigkill exit() except SyntaxError: - print("\nDefaulting to All. If this isn't what you wanted, you can always interrupt the script by pressing "+clc.bold+"CTRL+C"+clc.endc) + print("\nDefaulting to All. If this isn't what you wanted, you can always interrupt the script by pressing "+clc.bold+clc.okblue+"CTRL+C"+clc.endc) zone = 10; except NameError: print "\nPlease enter a number between 1 and 10." @@ -49,9 +55,15 @@ def regioninput(): return zone def loginmail(): - MAIL=raw_input("Your email to log in to randopitons.re : ") + try: + MAIL=raw_input("Your email to log in to randopitons.re : ") + except KeyboardInterrupt: + print e.sigkill return MAIL def loginpass(): - PSW=getpass.getpass(prompt="Your password to log in to randopitons.re: ") - return PASS + try: + PSW=getpass.getpass(prompt="Your password to log in to randopitons.re: ") + except KeyboardInterrupt: + print e.sigkill + return PSW |