def _UpdateSkipFiles(self, parsed): """Resets skip_files field to Flex default if applicable.""" if self.RequiresImage() and not self.HasExplicitSkipFiles(): # pylint:disable=protected-access parsed.skip_files = validation._RegexStrValue( validation.Regex(DEFAULT_SKIP_FILES_FLEX), DEFAULT_SKIP_FILES_FLEX, 'skip_files')
def _UpdateSkipFiles(self, file_path, parsed): """Resets skip_files field to Flex default if applicable.""" if self.RequiresImage(): if parsed.skip_files == appinfo.DEFAULT_SKIP_FILES: # Make sure that this was actually a default, not from the file. try: with open(file_path, 'r') as readfile: contents = readfile.read() except IOError: # If the class was initiated with a non-existent file contents = '' if 'skip_files' not in contents: # pylint:disable=protected-access parsed.skip_files = validation._RegexStrValue( validation.Regex(DEFAULT_SKIP_FILES_FLEX), DEFAULT_SKIP_FILES_FLEX, 'skip_files')