Răsfoiți Sursa

Allow 'y' as a valid response when confirming identity

I prefer having to type only one character rather than all three,
and it seems like other confirmation prompts use the same style.
Nico Sallembien 16 ani în urmă
părinte
comite
6d7508b3d5
1 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  1. 3 2
      subcmds/init.py

+ 3 - 2
subcmds/init.py

@@ -167,8 +167,9 @@ to update the working directory files.
 
       print ''
       print 'Your identity is: %s <%s>' % (name, email)
-      sys.stdout.write('is this correct [yes/no]? ')
-      if 'yes' == sys.stdin.readline().strip():
+      sys.stdout.write('is this correct [y/n]? ')
+      a = sys.stdin.readline().strip()
+      if a in ('yes', 'y', 't', 'true'):
         break
 
     if name != mp.UserName: