reverts former fix and adds an explicit file check instead

This commit is contained in:
gridtime
2024-04-30 06:01:37 +02:00
parent ad63bee98c
commit 07485e9a34

View File

@@ -133,7 +133,6 @@ class UserFile:
async for changes in awatch(self.path):
try:
ignored = 0
edited = False
for change in changes:
if change[0] in (Change.added, Change.modified):
@@ -144,10 +143,11 @@ class UserFile:
continue
await self.update_from_file()
edited = True
self._mtime = mtime
elif not edited and change[0] == Change.deleted:
elif change[0] == Change.deleted:
if os.path.isfile(self.path):
continue
self._mtime = None
self.data = self.default_data
self._need_write = self.create_missing