示例#1
0
import uuid
from datetime import datetime

logger = logging.getLogger()
handler = logging.StreamHandler()
formatter = logging.Formatter(
        '%(asctime)s %(name)-12s %(levelname)-8s %(message)s')
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.setLevel(logging.DEBUG)

sys.path.append('/Users/lorenamesa/Desktop/pyten/lib/python2.7/site-packages/')

from api.uber_api import Uber

uber = Uber()
request_id = uuid.uuid1()

if 6 < datetime.now().hour < 12:
    logger.info("Request ID: " + str(request_id) + " running for morning work uber")
    uber_eta_predictions = uber.get_ride_arrival_time(requested_time=41.908511, starting_lat=41.908511,
                                                      starting_long=-87.696287)
    uber_duration_predictions = uber.get_ride_duration_and_price(requested_time=41.908511, starting_lat=41.908511,
                                                                 starting_long=-87.696287, ending_lat=41.879931,
                                                                 ending_long=-87.629024)
elif 15 < datetime.now().hour < 20:
    logger.info("Request ID: " + str(request_id) + " running for afternoon work uber")
    uber_eta_predictions = uber.get_ride_arrival_time(requested_time=41.879931, starting_lat=41.879931,
                                                      starting_long=-87.629024)
    uber_duration_predictions = uber.get_ride_duration_and_price(requested_time=41.879931, starting_lat=41.879931,
                                                                 starting_long=-87.629024, ending_lat=41.908511,