mirror of
https://github.com/shareAI-lab/analysis_claude_code.git
synced 2026-05-06 16:26:16 +08:00
fix: use ensure_ascii=False in task JSON for readable non-ASCII text
Closes #106
This commit is contained in:
@@ -62,7 +62,7 @@ class TaskManager:
|
||||
|
||||
def _save(self, task: dict):
|
||||
path = self.dir / f"task_{task['id']}.json"
|
||||
path.write_text(json.dumps(task, indent=2))
|
||||
path.write_text(json.dumps(task, indent=2, ensure_ascii=False))
|
||||
|
||||
def create(self, subject: str, description: str = "") -> str:
|
||||
task = {
|
||||
@@ -71,10 +71,10 @@ class TaskManager:
|
||||
}
|
||||
self._save(task)
|
||||
self._next_id += 1
|
||||
return json.dumps(task, indent=2)
|
||||
return json.dumps(task, indent=2, ensure_ascii=False)
|
||||
|
||||
def get(self, task_id: int) -> str:
|
||||
return json.dumps(self._load(task_id), indent=2)
|
||||
return json.dumps(self._load(task_id), indent=2, ensure_ascii=False)
|
||||
|
||||
def update(self, task_id: int, status: str = None,
|
||||
add_blocked_by: list = None, add_blocks: list = None) -> str:
|
||||
@@ -100,7 +100,7 @@ class TaskManager:
|
||||
except ValueError:
|
||||
pass
|
||||
self._save(task)
|
||||
return json.dumps(task, indent=2)
|
||||
return json.dumps(task, indent=2, ensure_ascii=False)
|
||||
|
||||
def _clear_dependency(self, completed_id: int):
|
||||
"""Remove completed_id from all other tasks' blockedBy lists."""
|
||||
|
||||
Reference in New Issue
Block a user