def CreatePatmanConfigFile(config_fname): """Creates a config file under $(HOME)/.patman if it can't find one. Args: config_fname: Default config filename i.e., $(HOME)/.patman Returns: None """ name = gitutil.GetDefaultUserName() if name == None: name = raw_input("Enter name: ") email = gitutil.GetDefaultUserEmail() if email == None: email = raw_input("Enter email: ") try: f = open(config_fname, 'w') except IOError: print("Couldn't create patman config file\n") raise print('''[alias] me: %s <%s> [bounces] nxp = Zhikang Zhang <*****@*****.**> ''' % (name, email), file=f) f.close()
def CreatePatmanConfigFile(config_fname): """Creates a config file under $(HOME)/.patman if it can't find one. Args: config_fname: Default config filename i.e., $(HOME)/.patman Returns: None """ name = gitutil.GetDefaultUserName() if name == None: name = raw_input("Enter name: ") email = gitutil.GetDefaultUserEmail() if email == None: email = raw_input("Enter email: ") try: f = open(config_fname, 'w') except IOError: print "Couldn't create patman config file\n" raise print >> f, "[alias]\nme: %s <%s>" % (name, email) f.close()