def project(person_info, sms_project): local_new_people = shelve.open('new_people') person_keys = person_info.itervalues().next() person_number = person_info.keys()[0] valid = OpenstackTextUpdates.validate_project(sms_project) if not valid: new_people.close() # Send Text 'The project name you sent was not valid. pls send it again return 'The project name you sent was not valid. pls send it again' else: local_new_people[person_number]['project'] = sms_project local_new_people.close() return 'Awesome I love sms_project what is your username?'
def username(person_info, sms_username): new_people = shelve.open('new_people') person_keys = person_info.itervalues().next() person_number = person_info.keys()[0] valid = OpenstackTextUpdates.validate_user(sms_username) if not valid: new_people.close() # Send Text 'The username you sent was not valid. pls send it again return 'The username you sent was not valid. pls send it again' else: new_people[person_number]['username'] = sms_username new_people.close() return 'Welcome sms_username. What Day cycle do you want to be ' \ 'notified about? Your options are "30", "60", "90", "180," "365", "1095"'