Skip to content

Commit e9bec09

Browse files
committed
fixup: track down last use of Table.bind()
1 parent 1348b51 commit e9bec09

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

mismo/_resolve.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(
3232

3333
def __call__(self, t: ibis.Table) -> ibis.Column:
3434
raw = self.deferred.resolve(**{self.name: t})
35-
return _resolve(t, raw)
35+
return _util.bind_one(t, raw)
3636

3737
def __repr__(self) -> str:
3838
if self.name == "_":
@@ -95,13 +95,6 @@ def __repr__(self):
9595
return f"FuncResolver({self.func!r})"
9696

9797

98-
def _resolve(t: ir.Table, spec) -> ir.Value:
99-
values = t.bind(spec)
100-
if len(values) != 1:
101-
raise ValueError(f"Expected 1 column, got {len(values)} from {spec}")
102-
return values[0]
103-
104-
10598
def value_resolver(spec: ibis.Value | Deferred | str) -> ValueResolver:
10699
"""
107100
Given a spec, return a ValueResolver that resolves to a single column.

0 commit comments

Comments
 (0)