Added correct TypeError reporting for incorrect use of oct() builtin. All incorrect argument types now throw TypeErrors with python-compliant error messages.
Problem
Error handling for unsupported types passed to the builtin oct() method was not python-compliant.
Changes
Added correct TypeError reporting for incorrect use of oct() builtin. All incorrect argument types now throw TypeErrors with python-compliant error messages.
Problem
Error handling for unsupported types passed to the builtin oct() method was not python-compliant.
Fixes
Contributes to fixing #47
PR Checklist: