reverts former fix and adds an explicit file check instead
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user