def delete(self, sender):
if self.control.filename != '':
(name, _) = os.path.splitext(os.path.basename(self.control.filename))
try:
console.alert('Delete', name, button1='Ok')
except KeyboardInterrupt:
return
os.remove(self.control.filename)
with contextlib.suppress(FileNotFoundError):
os.remove(self.control.filename[:-4]+'.json')
self.control.set_default_map()
else:
self.control.quit_map(sender)
评论列表
文章目录