def _determine_profiles(self): # Use the strictness profile if self.config.strictness: self.profiles.append('strictness_%s' % self.config.strictness) # Use other specialty profiles based on options if not self.config.doc_warnings: self.profiles.append('no_doc_warnings') if not self.config.test_warnings: self.profiles.append('no_test_warnings') if not self.config.style_warnings: self.profiles.append('no_pep8') if self.config.full_pep8: self.profiles.append('full_pep8') # Use the specified profiles self.profiles += self.config.profiles self.profile_adaptor = ProfileAdaptor(self.profiles) self.adaptors.append(self.profile_adaptor)