[]byte Parameter Results in Unexpected Integer Type
- Vorherrschende Sprache
- Go
- Sterne
- 2.3k
- Forks
- 136
- Ø Merge
- 14 Min.
- Gemergte PRs (30 T.)
- 2
Beschreibung
I am facing an issue with Golang-to-Python interoperability. Specifically, when I call a Python function from Golang and pass a []byte data as a parameter, the Python function unexpectedly receives an integer instead of the intended MengByte/bytes object.
Code:
test.go
```go
package hujan
type MengByte []byte
type Fungsi func(MengByte)
func Test(fun Fungsi) {
fun(MengByte{255, 211, 21, 23, 0, 1, 2, 3, 82, 2, 33})
}
```
test.py
```python
from out.hujan import Test, MengByte
def fun(arg: MengByte):
print('arg: ', type(arg))
return arg
Test(fun)
```
I would appreciate assistance in resolving this issue and ensuring that the Python function correctly receives the MengByte/bytes object.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.