def mkproject(self, message, project_name): user = self.get_user(message) try: Project.create(user, project_name) self.reply(message, "Project %s created for you, %s" % (project_name, user.mention_name)) except ProjectAlreadyExistsException as e: self.reply(message, "Sorry, but that project already exists under your name.") except InvalidNameException: self.reply(message, "Sorry, just letters and numbers (no spaces).")
def mkprojects(user, num=3): # shortcut to make a few projects for a test user tmp = [] for x in range(num): tmp.append(Project.create(user, str(uuid.uuid4()))) return tmp