-
Notifications
You must be signed in to change notification settings - Fork 590
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug(pandas): TypeError: pipe() missing 1 required positional argument: 'f' when calling .seconds() on Interval
#2258
Comments
|
Maybe Ibis should be calling |
.seconds() on Interval.seconds() on Interval
|
Hey @tswast -- thanks for the convenient test case! It works if we remove the method call on We're going to remove the blanket |
gforsyth
added a commit
to gforsyth/ibis
that referenced
this issue
Feb 7, 2022
__call__ is gone and it isn't coming back. Resolves ibis-project#2258 BREAKING CHANGE: `Expr() -> Expr.pipe()`
gforsyth
added a commit
to gforsyth/ibis
that referenced
this issue
Feb 7, 2022
`__call__` is gone and it isn't coming back. Resolves ibis-project#2258 BREAKING CHANGE: `Expr() -> Expr.pipe()`
cpcloud
pushed a commit
that referenced
this issue
Feb 7, 2022
`__call__` is gone and it isn't coming back. Resolves #2258 BREAKING CHANGE: `Expr() -> Expr.pipe()`
saulpw
pushed a commit
to saulpw/ibis
that referenced
this issue
Feb 8, 2022
`__call__` is gone and it isn't coming back. Resolves ibis-project#2258 BREAKING CHANGE: `Expr() -> Expr.pipe()`
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
If I to subtract two timestamp columns to get an interval, it works and I'm able to execute on the pandas backend. If I then try to call
.seconds()or.milliseconds()on that interval, the pandas backend fails withTypeError: pipe() missing 1 required positional argument: 'f'Working code:
Output:
Broken code:
Output:
The text was updated successfully, but these errors were encountered: