Make project xml class and tests use pathlib instead of os

This commit is contained in:
Veronica Berglyd Olsen
2022-11-03 22:17:25 +01:00
parent dfd9e15951
commit bd81ea0880
3 changed files with 77 additions and 48 deletions
+1 -2
View File
@@ -24,7 +24,6 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
"""
import os
import logging
import novelwriter
@@ -163,7 +162,7 @@ class ProjectXMLReader:
self._state = XMLReadState.CANNOT_PARSE
backFile = self._path.with_suffix(".bak")
if os.path.isfile(backFile):
if backFile.is_file():
try:
xml = etree.parse(str(backFile))
self._state = XMLReadState.PARSED_BACKUP