From 1c06e862cdf6db4b60c57a19b1dc2aeddd36a469 Mon Sep 17 00:00:00 2001 From: gaojiangxia <1551959560@qq.com> Date: Tue, 21 Nov 2023 16:29:50 +0800 Subject: [PATCH 1/2] a --- chat.py | 2 +- websockets/__pycache__/__init__.cpython-312.pyc | Bin 0 -> 2381 bytes websockets/__pycache__/imports.cpython-312.pyc | Bin 0 -> 3360 bytes websockets/__pycache__/version.cpython-312.pyc | Bin 0 -> 2328 bytes 4 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 websockets/__pycache__/__init__.cpython-312.pyc create mode 100644 websockets/__pycache__/imports.cpython-312.pyc create mode 100644 websockets/__pycache__/version.cpython-312.pyc diff --git a/chat.py b/chat.py index 4ed10d5..ddb8154 100644 --- a/chat.py +++ b/chat.py @@ -49,7 +49,7 @@ async def echo(websocket): h = len(history[room_id]) else : h = 0 - r = {'type':'history_num','content':str(h)} + r = {'type':'history_num','content':h} message = json.dumps(r,ensure_ascii=False) await websocket.send(message) #历史记录 diff --git a/websockets/__pycache__/__init__.cpython-312.pyc b/websockets/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5a82c9d1d3debeaa887ae905f6ee6b13d14677f6 GIT binary patch literal 2381 zcmZ9NTW=Fb6vt;B$LozRahy0e=kDB0h?5X5Ev2-O1c3?xkv|t+Z3q}JoTK}wFB`gKmE^{GiPpRCcmdr zJp_J@jXm~9ijcq2X#e^Hp}e`R5b`6Tgen%PDZ7e7XoPlIky_Vom()=!T8r*>E2K(j z_fN`hEJ9cp{HZU)TqdD0s{WwRIMskXk_nmwouX-AFUi{;bd;s?sD~ zp{wDyMo+$T&(jd0!nY3J`RCE!F1+jtcayX(7B9U|Pitv@*91S}`0~q&F;+)!j~$TCwYOR&hmUBM>lw4a;^I z6}i)%EzWH&vZvj5KNHbS!!<;9v)QoBis7<*1~+QVWn84Tp1Q1#%i0Ey$ac(=kj$<6 zW5Y7($#PR|4>Ks_=zq_=Ve^{ditKyNFAS^6L^|}{VUA-|nP}&^%gw4;7Xx8)XJ|R4 z+-Yx+D;c_X;LuJoq1ALm-#d*>XTzo^V?StAIm}x0gdq>^-x58y?P`_r+a?@kW}8)Q z*OZkIY-lW;p4Kq9!}KOMMe3f>vf#)*x9#g@70mD?gART788tZ^+B-Y8!z$3xZ3PkC z4i_p-wMzQ)2)RM)jMy18$aEA_(p;f{*u7Qi=D|e7-``fGK z33RKaimZN~L@V763Y}-MdkG-ao3ikngWeK_!ggHVthi0i9MONLX}M;@VzNjaxgx%b z*%BqzUb@5Kfh9bR=tT@577@dU9AXeLgcw0gBE}IDh#5p5Vib`_sE7r`7-9-BhnNSz z+T`K!lVydrT5?+rvtBKx`5FX@cxO*mu=5#25wVO|N1Q`s5YvbPK=gKQZm>BV|7q|g zz(KSGrB{p!bsug$j3l&&?U#$sV$^v+F(OpB<%R>hn5C=%^$Qn^>Y;DD7#BUdzTd=s z)^(1Ls8EBq(c#^gC5Enqu7}U0t_xL%?iPxwWtR=h`IWqZAo6yla(Qoa4;K10+>*T~ z&R(^;XEYihp0KhbpGap<*Uh@=>UycsdK}SNRR-kMFaSjS%8@DT?xn%=|;9 zUXi7LV=IZscj|FjAxiSkXyW@@eq=2b^Wy1en%@QLulU@HZ~bmievD{Kzij&|>NwE` zj&cjWhDHz3Mh=U90(FvT*`xk~pF$%|w4tNnMZXt~4AEwe3hRC!8d(`O>-VEEK(vXY z$yGmx#vswg4{QDq>S3bg5AXORs7Hx5^hnRK z3#cy=ZSqCRzl8dOV9p<+z8vKI2=$d9&&Q~*!X6!_{7+DSst_&rtma=+(7Fy5E@wkp zn}Kz_C9N9@DXe+}<6hx{H(K!eroF*=udwdrm%Pk~H#q5K^Im?|n^^FMrv5c#mwkmm ad~U+a<-OsFW378Q_MfR-Rw8^8YU6(*gY6su literal 0 HcmV?d00001 diff --git a/websockets/__pycache__/imports.cpython-312.pyc b/websockets/__pycache__/imports.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..458e17b5f9d81f94c13a7e48d3c24c3ba0fd3eff GIT binary patch literal 3360 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 n0KvY+q2<89+D|vzKas2-a$yYJk literal 0 HcmV?d00001 -- Gitee From 8a20a941d3983d72010480552b410881bfa66114 Mon Sep 17 00:00:00 2001 From: gaojiangxia <1551959560@qq.com> Date: Tue, 21 Nov 2023 16:40:36 +0800 Subject: [PATCH 2/2] bugfix --- chat.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/chat.py b/chat.py index ddb8154..b19ebd1 100644 --- a/chat.py +++ b/chat.py @@ -45,11 +45,15 @@ async def echo(websocket): room_id = name[websocket]['room_id'] #历史记录数量 if "history_num" in event["type"]: + r = { + "type": "history_num", + "content": "{}", + } if room_id in history : h = len(history[room_id]) else : h = 0 - r = {'type':'history_num','content':h} + r['content'] = r['content'].format(h) message = json.dumps(r,ensure_ascii=False) await websocket.send(message) #历史记录 -- Gitee