{"push_id":1326926571,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"30aa3797167b36736c05fae564baae23be0be316","before":"28c4e9202fccdde226be14952be6b3c76291515c","commits":[{"sha":"9d0dbafdf2ed4efce84c370b0eda5a13abcede23","author":{"name":"Andrew Michaud","email":"80cd025df02680755871ffc10a22624c746ed388@mail.andrewmichaud.com"},"message":"A ton of cleanup.\n\nRemove printing - only use logging, and log reasonably to stdout.\nRewrite logging so that only important things are INFO or above.\nRewrite where errors are thrown, and handle errors correctly.\nRemove cases where functions returned success codes, but were ignored.\nBubble up unhandleable errors properly.\nLog messages at config or sub level when possible, not in __main__.\nSet up two log handlers (file and stdout) properly.\nWrap redundancy in some commands that need a sub to be picked out.\nRemove some nonsense sanity/logic checks.\nFix inheritance in error classes.\nHandle more Pylint/flake8 issues.\nHandle off-by-one in get_details.\nClean up imports.\nClean up TODOs.","distinct":false,"url":"https://api.github.com/repos/andrewmichaud/puckfetcher/commits/9d0dbafdf2ed4efce84c370b0eda5a13abcede23"},{"sha":"f92ea2ed14b89921c6d99273c4c76997f66bffa5","author":{"name":"Andrew Michaud","email":"80cd025df02680755871ffc10a22624c746ed388@mail.andrewmichaud.com"},"message":"Be consistent about import naming.\n\nRemove unused custom exception.","distinct":false,"url":"https://api.github.com/repos/andrewmichaud/puckfetcher/commits/f92ea2ed14b89921c6d99273c4c76997f66bffa5"},{"sha":"30aa3797167b36736c05fae564baae23be0be316","author":{"name":"Andrew Michaud","email":"80cd025df02680755871ffc10a22624c746ed388@mail.andrewmichaud.com"},"message":"Merge pull request #34 from andrewmichaud/fix/logging-test-cleanup\n\nFix/logging test cleanup","distinct":true,"url":"https://api.github.com/repos/andrewmichaud/puckfetcher/commits/30aa3797167b36736c05fae564baae23be0be316"}]}
{"actor":{"display_login":"andrewmichaud"}}