def get_id_from_user(user): """Get an ID from a user, creates if necessary""" id = r_client.hget('user-id-map', user) if id is None: id = str(uuid4()) r_client.hset('user-id-map', user, id) r_client.hset('user-id-map', id, user) return id
def get(self, analysis_id): analysis_id = int(analysis_id) try: analysis = Analysis(analysis_id) except QiitaDBUnknownIDError: raise HTTPError(404, "Analysis %d does not exist" % analysis_id) else: check_analysis_access(self.current_user, analysis) group_id = r_client.hget('analyis-map', analysis_id) self.render("analysis_waiting.html", group_id=group_id, aname=analysis.name)
def get_user_from_id(id): """Gets a user from an ID""" return r_client.hget('user-id-map', id)