finos / finos/rune-python-runtime
Native function registration enhancement
Open
- Dominant language
- Python
- Stars
- 0
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
## Feature Request
### Description of Problem:
Currently, the `rune_attempt_register_native_functions` will set or overwrite the native function implementation.
As the initialisation is lazy, it could be misleading if a developer attempts to specify own native function implementation and the n later due to an import the stub redefines the custom installed native function to the system default one.
### Potential Solutions:
`rune_attempt_register_native_functions` to check if the function is already registered and do not override if it is.
Contributor guide
Assessment
This issue has not been assessed yet.