def on_accept(dialog): with self._multi_operation_context(): for marker in Marker.get_from_csv(dialog.filename, self.model): self.model.markers.append(marker)