3 ms·
This is potentially quite helpful, but would you happen to have a source for that?
by epgui 3y ago
This is potentially quite helpful, but would you happen to have a source for that?
- TrickardRixx 3y agoThe Union Type PEP[0] suggests that the "bitwise or" syntax is equivalent, but cleaner than typing.Union [0]: https://docs.python.org/3/library/stdtypes.html#types-union https://docs.python.org/3/library/stdtypes.html#types-union
- epgui 3y agoThanks! I missed that.
- BerislavLopac 3y agoThey're both perfectly valid; but the expression style [0] is shorter and more obvious, especially compared to Optional. Even the documentation for Optional states [1]: Note that this is not the same concept as an optional argument, which is one that has a default. [0] https://docs.python.org/3.11/library/stdtypes.html#types-union https://docs.python.org/3.11/library/stdtypes.html#types-uni... [1] https://docs.python.org/3.11/library/typing.html#typing.Optional https://docs.python.org/3.11/library/typing.html#typing.Opti...