Module Import alias Import alias Import alias Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr keyword Str keyword Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr keyword Call AttributeLoad Str attr keyword AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Print Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str keyword Str keyword Str keyword Str For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Print Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword Call AttributeLoad Str attr AttributeLoad NameLoad attr keyword Call AttributeLoad Str attr keyword BinOpDiv AttributeLoad NameLoad attr Num keyword Call AttributeLoad Str attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr keyword Str keyword Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr keyword Call AttributeLoad Str attr keyword NameLoad Assign NameStore Call NameLoad Call AttributeLoad Str attr keyword NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr keyword Str keyword Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr keyword Call AttributeLoad Str attr keyword NameLoad Assign NameStore Call NameLoad Call AttributeLoad Str attr keyword NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr keyword Str keyword Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad NameLoad attr attr attr keyword Call AttributeLoad Str attr keyword NameLoad Assign NameStore Call NameLoad Call AttributeLoad Str attr keyword NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr
N/A N/A nikeplus N/A logging N/A sys N/A USER your.name@your.email.com N/A PASS YourPassword N/A ROW {aid}	{dt}	{di}	{du}	{ca}	{g} N/A logger N/A N/A logging getLogger nikeplus N/A N/A N/A logger setLevel N/A logging DEBUG N/A fh N/A N/A logging FileHandler ./data/nikeplus-testrun.log N/A N/A N/A fh setLevel N/A logging INFO N/A formatter N/A N/A logging Formatter %(asctime)s - %(name)s - %(levelname)s - %(message)s N/A N/A N/A fh setFormatter formatter N/A N/A N/A logger addHandler fh N/A N/A N/A logger info Starting App N/A np N/A N/A nikeplus NikePlus N/A N/A N/A np Authenticate USER PASS N/A N/A N/A logger info N/A N/A [{i}] {f}({m}) format i test.py f N/A str N/A N/A N/A N/A sys _getframe f_code co_name m N/A N/A Retrieved token [{t}] for {u} format t N/A np token u USER N/A N/A N/A N/A N/A np RetrieveAggregateData RetrieveActivities N/A N/A N/A ROW format aid Activity ID dt Date Y-m-d HH:MM di Distance (kms) du Duration (sec) ca Calories g GPS? N/A a N/A N/A np GetActivityIds N/A N/A npa N/A N/A np GetActivityDetails a N/A N/A N/A ROW format aid N/A npa activity_id dt N/A N/A N/A npa start_datetime strftime %Y-%m-%d %H:%M di N/A N/A {0:.2f}	 format N/A npa distance du N/A N/A {d}	 format d N/A N/A npa duration 1000 ca N/A N/A {c}	 format c N/A npa calories g N/A npa gps N/A N/A N/A logger info N/A N/A [{i}] {f}({m}) format i test.py f N/A str N/A N/A N/A N/A sys _getframe f_code co_name m N/A N/A Writing to file ./data/{a}.json format a a N/A f N/A open N/A N/A ./data/{a}.json format a a w N/A N/A N/A f write N/A N/A npa AsJSON N/A N/A N/A f close N/A N/A N/A logger info N/A N/A [{i}] {f}({m}) format i test.py f N/A str N/A N/A N/A N/A sys _getframe f_code co_name m N/A N/A Writing to file ./data/{a}.tcx format a a N/A f N/A open N/A N/A ./data/{a}.tcx format a a w N/A N/A N/A f write N/A N/A npa AsTCX N/A N/A N/A f close N/A N/A N/A logger info N/A N/A [{i}] {f}({m}) format i test.py f N/A str N/A N/A N/A N/A sys _getframe f_code co_name m N/A N/A Writing to file ./data/{a}.gpx format a a N/A f N/A open N/A N/A ./data/{a}.gpx format a a w N/A N/A N/A f write N/A N/A npa AsGPX N/A N/A N/A f close