Python3 compatibility for playhouse, tested with sqlite and postgresql
-- all passing