def build_props(self):
        props = {}
        if self.filters:
            props["filters"] = [f.params for f in self.filters]
        if self.charts:
            props["charts"] = [c.params for c in self.charts]

        props["dynamic"] = self.dynamic
        props["filter_style"] = self.filter_style
        return props
Process a diff and remove entries not in the current directory.
dataset/ETHPy150Open stitchfix/pyxley/pyxley/ui.py/UILayout.build_props--crossover with--dataset/ETHPy150Open reviewboard/rbtools/rbtools/clients/svn.py/SVNClient._exclude_files_not_in_tree