diff --git a/readthedocs/doc_builder/backends/sphinx.py b/readthedocs/doc_builder/backends/sphinx.py index 4d4ed209d8c..c6bd529eedd 100644 --- a/readthedocs/doc_builder/backends/sphinx.py +++ b/readthedocs/doc_builder/backends/sphinx.py @@ -65,10 +65,10 @@ def append_conf(self, **kwargs): project = self.project # Open file for appending. - outfile_path = project.conf_file(self.version.slug) try: + outfile_path = project.conf_file(self.version.slug) outfile = codecs.open(outfile_path, encoding='utf-8', mode='a') - except IOError: + except (ProjectImportError, IOError): trace = sys.exc_info()[2] raise ProjectImportError('Conf file not found'), None, trace try: