def __init__(self, lat, lon):
"""
Populates and parses location data in Location object
"""
url = REQUEST_URL + "?lat=" + lat + "&lng=" + lon + "&date=" + DATE
http = urllib3.PoolManager()
r = http.request(REQUEST_TYPE, url)
self.__RAW_SUN_DATA__ = sun_json_parse(r.data)
self.__SUN_DATA__ = self.__RAW_SUN_DATA__.split(DATA_SPLIT)
self.SUNRISE = self.__SUN_DATA__[0]
self.SUNSET = self.__SUN_DATA__[1]
self.SOLAR_NOON = self.__SUN_DATA__[2]
self.DAY_LENGTH = self.__SUN_DATA__[3]
self.CIVIL_TWILIGHT_BEGIN = self.__SUN_DATA__[4]
self.CIVIL_TWILIGHT_END = self.__SUN_DATA__[5]
self.NAUTICAL_TWILIGHT_BEGIN = self.__SUN_DATA__[6]
self.NAUTICAL_TWILIGHT_END = self.__SUN_DATA__[7]
self.ASTROLOGICAL_TWILIGHT_BEGIN = self.__SUN_DATA__[8]
self.ASTROLOGICAL_TWILIGHT_END = self.__SUN_DATA__[9]
评论列表
文章目录