예제 #1
0
    def get(self, identifier):
        """
        :param identifier: email address or uid
        :return: json containing user info or 404
        """

        try:
            u = user_manipulator.get(int(identifier))
        except ValueError:
            u = user_manipulator.find(email=identifier).first()

        if u is None:
            abort(404)

        return {
            "id": u.id,
            "email": u.email,
        }
예제 #2
0
파일: views.py 프로젝트: adsabs/adsws
    def get(self, identifier):
        """
        :param identifier: email address or uid
        :return: json containing user info or 404
        """

        try:
            u = user_manipulator.get(int(identifier))
        except ValueError:
            u = user_manipulator.find(email=identifier).first()

        if u is None:
            abort(404)

        return {
            "id": u.id,
            "email": u.email,
        }
예제 #3
0
파일: models.py 프로젝트: kelockhart/adsws
 def __setstate__(self, state):
     self._user = user_manipulator.get(state)
예제 #4
0
파일: models.py 프로젝트: adsabs/adsws
 def __setstate__(self, state):
     self._user = user_manipulator.get(state)