Comments (1)
Thanks, here's a reproducer for the underlying issue
julia> using PythonCall
julia> struct Struct3{T<:Number}
x::T
end
julia> function Base.show(io::IO, ::MIME"text/plain", t::Struct3{T}) where T
print(io, t.x)
end
julia> PythonCall.Utils.mimes_for(Struct3(5))
ERROR: TypeError: in Struct3, in T, expected T<:Number, got Type{Any}
Stacktrace:
[1] #s2#4
@ C:\Users\chris\.julia\dev\PythonCall\src\Utils\Utils.jl:106 [inlined]
[2] var"#s2#4"(T::Any, ::Any, ::Any)
@ PythonCall.Utils .\none:0
[3] (::Core.GeneratedFunctionStub)(::UInt64, ::LineNumberNode, ::Any, ::Vararg{Any})
@ Core .\boot.jl:602
[4] mimes_for(x::Any)
@ PythonCall.Utils C:\Users\chris\.julia\dev\PythonCall\src\Utils\Utils.jl:93
[5] top-level scope
@ REPL[3]:1
from pythoncall.jl.
Related Issues (20)
- `@pyexec` broken: `ERROR: LoadError: UndefVarError: `MacroTools` not defined` HOT 1
- error in running finalizer: UndefVarError(var=:_Py) HOT 1
- Incorrect Julia version for Apple silicon HOT 1
- juliacall: Can not use `@show` and `println` in the callback function of ros.py
- Managing optional dependencies in Python projects HOT 1
- numpy functions don't treat Any[...] arrays like Python lists HOT 2
- use existing julia install HOT 1
- AttributeError: 'NoneType' object has no attribute 'f_locals' HOT 1
- Python: TypeError: Object of type DictValue is not JSON serializable HOT 9
- Error in calling display(array) HOT 2
- JIT Python option and other options to take advantage of
- Weird interaction with Jupyter notebooks resulting in "forgetting" the Julia dependencies HOT 7
- datetime.timedelta conversions fail in juliacall HOT 1
- `pyconvert_add_rule` must be executed before using `pyimport` in `__init__()` HOT 1
- Pandas compatibility HOT 6
- np.bool_ does not convert to julia Bool HOT 4
- data-type specific Julia scalars with JuliaCall HOT 2
- capture / silence julia initialization in stdout HOT 2
- OSError on Apple M2 Chip
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pythoncall.jl.