@functools.wraps(magic.MagicsManager.register_function)
def register_magic_function(self, func, magic_kind='line', magic_name=None):
    self.magics_manager.register_function(func, magic_kind=magic_kind, magic_name=magic_name)
@functools.wraps(magic.MagicsManager.register_function)
def register_magic_function(self, func, magic_kind='line', magic_name=None):
    self.magics_manager.register_function(func, magic_kind=magic_kind, magic_name=magic_name)