'Returns a single user by email address.
Args:
email: The email of the user to retrieve.
Returns:
A twitter.User instance representing that user'

def GetUserByEmail(self, email):

    url = (TWITTER_API_ROOT + ('users/show.json?email=%s' % email))
    json = self._FetchUrl(url)
    data = simplejson.loads(json)
    self._CheckForTwitterError(data)
    return User.NewFromJsonDict(data)
