MCPcopy Index your code
hub / github.com/pyscript/pyscript / is_none

Function is_none

core/src/stdlib/pyscript/ffi.py:102–125  ·  view source on GitHub ↗

Check if a value is `None` or JavaScript `null`. In Pyodide, JavaScript `null` is represented by the `jsnull` object, so we check for both Python `None` and `jsnull`. This function ensures consistent behavior across Pyodide and MicroPython for null-like values. ```python

(value)

Source from the content-addressed store, hash-verified

100
101
102def is_none(value):
103 """
104 Check if a value is `None` or JavaScript `null`.
105
106 In Pyodide, JavaScript `null` is represented by the `jsnull` object,
107 so we check for both Python `None` and `jsnull`. This function ensures
108 consistent behavior across Pyodide and MicroPython for null-like
109 values.
110
111 ```python
112 from pyscript import ffi
113 import js
114
115
116 val1 = None
117 val2 = js.null
118 val3 = 42
119
120 print(ffi.is_none(val1)) # True
121 print(ffi.is_none(val2)) # True
122 print(ffi.is_none(val3)) # False
123 ```
124 """
125 return value is None or value is jsnull
126
127
128try:

Callers 6

_convert_to_idbFunction · 0.90
_wrap_if_not_noneFunction · 0.90
__init__Method · 0.90
parentMethod · 0.90
snapMethod · 0.90
displayFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected