Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Py.ModuleSourceInterface for Python values of type Module.
Wrapper for PyModule_New
Wrapper for PyModule_GetDict
Wrapper for PyModule_GetFilename
Wrapper for PyModule_GetName
Equivalent to Object.find_attr_string.
Equivalent to Object.find_attr_string_opt.
Py.Module.get_function m name is equivalent to Py.Callable.to_function (Py.Module.get m name).
Py.Module.get_function_opt is equivalent to Py.Module.get_function but returns None in case of failure.
val get_function_with_keywords :
Object.t ->
string ->
Object.t array ->
(string * Object.t) list ->
Object.tPy.Module.get_function_with_keywords m name is equivalent to Py.Callable.to_function_with_keywords (Py.Module.get m name).
val get_function_with_keywords_opt :
Object.t ->
string ->
(Object.t array -> (string * Object.t) list -> Object.t) optionPy.Module.get_function_with_keywords_opt is equivalent to Py.Module.get_function_with_keywords but returns None in case of failure.
Equivalent to Object.set_attr_string.
Py.Module.set_function m name f is equivalent to Py.Module.set m name (Py.Callable.of_function f).
val set_function_with_keywords :
Object.t ->
string ->
(Object.t array -> Object.t -> Object.t) ->
unitPy.Module.set_function_with_keywords m name f is equivalent to Py.Module.set m name (Py.Callable.of_function_with_keywords f).
Equivalent to Object.del_attr_string.
Returns the __main__ module. We have Py.Module.main () = Py.Module.add_module "__main__".
Returns the sys module. We have Py.Module.sys () = Py.Module.import_module "sys".
Returns the __builtins__ module. We have Py.Module.builtins () = Py.Module.find (Py.Module.main ()) "__builtins__".
Wrapper for PyModule_SetDocString