code: def get_athlete(self, athlete_id=None):
          
          if athlete_id is None:
              raw = self.protocol.get('/athlete')
          else:
              raise NotImplementedError("The /athletes/{id} endpoint was removed by Strava.  "
                                        "See https://developers.strava.com/docs/january-2018-update/")
  
              # raw = self.protocol.get('/athletes/{athlete_id}', athlete_id=athlete_id)
  
          return model.Athlete.deserialize(raw, bind_client=self)
docs: Gets the specified athlete; if athlete_id is None then retrieves a
          detail-level representation of currently authenticated athlete;
          otherwise summary-level representation returned of athlete.
  
          http://strava.github.io/api/v3/athlete/#get-details
  
          http://strava.github.io/api/v3/athlete/#get-another-details
  
          :return: The athlete model object.
          :rtype: :class:`stravalib.model.Athlete`