python optional type check