(self, change=None)
| 613 | |
| 614 | @observe("_subject") |
| 615 | def _subject_changed(self, change=None): |
| 616 | # XXX: add coreg.set_subject() |
| 617 | self.coreg._subject = self._subject |
| 618 | self.coreg._setup_bem() |
| 619 | self.coreg._setup_fiducials(self._fiducials) |
| 620 | self._reset() |
| 621 | |
| 622 | default_fid_fname = fid_fname.format( |
| 623 | subjects_dir=self._subjects_dir, subject=self._subject |
| 624 | ) |
| 625 | if Path(default_fid_fname).exists(): |
| 626 | fname = default_fid_fname |
| 627 | else: |
| 628 | fname = None |
| 629 | |
| 630 | self._set_fiducials_file(fname) |
| 631 | self._reset_fiducials() |
| 632 | |
| 633 | @observe("_lock_fids") |
| 634 | def _lock_fids_changed(self, change=None): |
nothing calls this directly
no test coverage detected