@@ -62,7 +62,7 @@ def _load(self, task_id: int) -> dict:
6262
6363 def _save (self , task : dict ):
6464 path = self .dir / f"task_{ task ['id' ]} .json"
65- path .write_text (json .dumps (task , indent = 2 ))
65+ path .write_text (json .dumps (task , indent = 2 , ensure_ascii = False ))
6666
6767 def create (self , subject : str , description : str = "" ) -> str :
6868 task = {
@@ -71,10 +71,10 @@ def create(self, subject: str, description: str = "") -> str:
7171 }
7272 self ._save (task )
7373 self ._next_id += 1
74- return json .dumps (task , indent = 2 )
74+ return json .dumps (task , indent = 2 , ensure_ascii = False )
7575
7676 def get (self , task_id : int ) -> str :
77- return json .dumps (self ._load (task_id ), indent = 2 )
77+ return json .dumps (self ._load (task_id ), indent = 2 , ensure_ascii = False )
7878
7979 def update (self , task_id : int , status : str = None ,
8080 add_blocked_by : list = None , add_blocks : list = None ) -> str :
@@ -100,7 +100,7 @@ def update(self, task_id: int, status: str = None,
100100 except ValueError :
101101 pass
102102 self ._save (task )
103- return json .dumps (task , indent = 2 )
103+ return json .dumps (task , indent = 2 , ensure_ascii = False )
104104
105105 def _clear_dependency (self , completed_id : int ):
106106 """Remove completed_id from all other tasks' blockedBy lists."""
0 commit comments