This repository was archived by the owner on Nov 23, 2023. It is now read-only.

Description
Automatically create OSC handlers for all functions in a given class, e.g.:
class MyClass:
def func(arg):
pass
my_instance = MyClass()
@osc.map('my_instance_name')
my_instance
Would create a handler at the address /myclass/func.
Issues:
- Can we get the class name, function names, and arguments via introspection?
kwargs vs args: the rule could be "a function with any default args or a **kwargs in the signature uses osc.kwargs, otherwise use osc.args"