Skip to content

Commit 7bd0630

Browse files
committed
Add __expressions_builtin__ attribute to bound object
1 parent 6abdc1b commit 7bd0630

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

monic/expressions/registry.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ def __getattr__(self, name: str) -> t.Any:
2222
value = self._namespace[name]
2323
if isinstance(value, dict):
2424
return NamespaceProxy(value)
25+
2526
return value
2627

2728

@@ -201,6 +202,7 @@ def _bind_object(self, name: str, obj: _F) -> _F:
201202

202203
# Add metadata to the object
203204
setattr(obj, "__expressions_type__", True)
205+
setattr(obj, "__expressions_builtin__", False)
204206
setattr(obj, "__expressions_name__", name)
205207

206208
return obj
@@ -329,6 +331,7 @@ def _bind_default_object(self, name: str, obj: _F) -> _F:
329331

330332
# Add metadata to the object
331333
setattr(obj, "__expressions_type__", True)
334+
setattr(obj, "__expressions_builtin__", True)
332335
setattr(obj, "__expressions_name__", name)
333336

334337
return obj

0 commit comments

Comments
 (0)