Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type pyobj =
| Pystr of string
| Pyint of int
| Pyfloat of float
| Pybool of bool
| Pybytes of bytes
| Pyref of pycallable
| Pytuple of pyobj list
| Pylist of pyobj list
| Pynone
| Namedarg of string * pyobj
val get_module : pycommunication -> string -> pycallable
val builtins : pycommunication -> pycallable
val call : pycallable -> string -> pyobj list -> unit
val get : pycallable -> string -> pyobj list -> pyobj
val get_string : pycallable -> string -> pyobj list -> string
val get_int : pycallable -> string -> pyobj list -> int
val get_float : pycallable -> string -> pyobj list -> float
val get_bool : pycallable -> string -> pyobj list -> bool
val get_bytes : pycallable -> string -> pyobj list -> bytes
val get_ref : pycallable -> string -> pyobj list -> pycallable
val get_list : pycallable -> string -> pyobj list -> pyobj list
val attr : pycallable -> string -> pyobj
val attr_string : pycallable -> string -> string
val attr_int : pycallable -> string -> int
val attr_float : pycallable -> string -> float
val attr_bool : pycallable -> string -> bool
val attr_bytes : pycallable -> string -> bytes
val attr_ref : pycallable -> string -> pycallable
val attr_list : pycallable -> string -> pyobj list
val set_attr : pycallable -> string -> pyobj -> unit
val dereference : pycallable -> pyobj
val close : pycommunication -> unit
val init :
?exec:string ->
?ocamlfind:bool ->
?lymppy_dirpath:string ->
string ->
pycommunication