| Lines 172-177
          class SingleSourcePartialUserImport(UserImport):
      
      
        Link Here | 
        
          | 172 | 		:return: whether the deletion worked | 172 | 		:return: whether the deletion worked | 
        
          | 173 | 		:rtype: bool | 173 | 		:rtype: bool | 
        
          | 174 | 		""" | 174 | 		""" | 
            
              |  |  | 175 | 		deletion_grace = max(0, int(self.config.get('deletion_grace_period', {}).get('deletion', 0))) | 
        
          | 175 | 		modified = False | 176 | 		modified = False | 
        
          | 176 |  | 177 |  | 
        
          | 177 | 		self.logger.info('Removing %r from school %r...', user, self.config['school']) | 178 | 		self.logger.info('Removing %r from school %r...', user, self.config['school']) | 
  
    | Lines 197-202
          class SingleSourcePartialUserImport(UserImport):
      
      
        Link Here | 
        
          | 197 | 			imported_user.school_classes = {} | 198 | 			imported_user.school_classes = {} | 
        
          | 198 | 			user = self.school_move(imported_user, user) | 199 | 			user = self.school_move(imported_user, user) | 
        
          | 199 | 			user.update(imported_user)  # user is freshly fetched from LDAP, readd import data | 200 | 			user.update(imported_user)  # user is freshly fetched from LDAP, readd import data | 
            
              |  |  | 201 | 			modified |= self.set_deletion_grace(user, deletion_grace) | 
        
          | 200 | 			modified |= self.deactivate_user_now(user) | 202 | 			modified |= self.deactivate_user_now(user) | 
        
          | 201 |  | 203 |  | 
        
          | 202 | 		if self.dry_run: | 204 | 		if self.dry_run: |