New submission from Larry Hastings:

I was staring at Clinic tonight and a thought came to me.  We could express 
"nullable=True" as "types='NoneType'".  For example, the converter for 'Z' 
could change from

    Py_UNICODE(nullable=True)

to

    Py_UNICODE(types="str NoneType")

There Should Be Only One Way To Do It.  Should we get rid of "nullable=True" 
and use types=NoneType instead?

FWIW it's pretty arbitrary either way; the arguments to the converter are just 
telling the converter how to generate the code.  I don't think it would make 
any difference in the converter's code--either way is fine.

----------
assignee: larry
components: Argument Clinic
messages: 240534
nosy: larry, serhiy.storchaka, zach.ware
priority: normal
severity: normal
stage: test needed
status: open
title: Should Clinic have "nullable" or types=NoneType?
type: enhancement
versions: Python 3.5

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23920>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to