def clean_prime(self, project_primed_state, hint=""): if self.is_clean(steps.PRIME): return state = self.get_prime_state() try: self._clean_shared_area(self.primedir, state, project_primed_state) except AttributeError: raise errors.MissingStateCleanError(steps.PRIME) self.mark_cleaned(steps.PRIME)
def clean_stage(self, project_staged_state): if self.is_clean(steps.STAGE): return state = states.get_state(self.plugin.statedir, steps.STAGE) try: self._clean_shared_area(self.stagedir, state, project_staged_state) except AttributeError: raise errors.MissingStateCleanError(steps.STAGE) self.mark_cleaned(steps.STAGE)
def clean_prime(self, project_primed_state, hint=''): if self.is_clean('prime'): hint = '{} {}'.format(hint, '(already clean)').strip() self.notify_part_progress('Skipping cleaning priming area for', hint) return self.notify_part_progress('Cleaning priming area for', hint) state = states.get_state(self.plugin.statedir, 'prime') try: self._clean_shared_area(self.primedir, state, project_primed_state) except AttributeError: raise errors.MissingStateCleanError('prime') self.mark_cleaned('prime')