holoviz / param

Param: Make your Python code clearer and more reliable by declaring Parameters
https://param.holoviz.org
BSD 3-Clause "New" or "Revised" License
412 stars 69 forks source link

Ensure nested parameter dependencies are resolved as references #849

Closed philippjfr closed 9 months ago

philippjfr commented 9 months ago

The resolve_ref function did not correctly resolve dependencies on subobjects, e.g.:

    @param.depends('subobject.string')
    def string(self):
        return self.subobject.string + '!'