python optional none check