6 Commits

Author SHA1 Message Date
makaveli 0dfbdb2477 bump version v0.4.1 2024-03-22 12:30:42 +05:30
makaveli e171b9c460 Merge pull request #190 from makaveli10/fix_client_close
Fix client close
2024-03-22 12:29:49 +05:30
makaveli10 66b5dc7c15 Merge remote-tracking branch 'upstream/main' into fix_client_close 2024-03-22 12:13:44 +05:30
makaveli10 0f1d36fc06 fix: microphone client close 2024-03-22 12:13:27 +05:30
makaveli d24c53198c Merge pull request #187 from jsichi/preserve-server-error
Don't clear server_error flag on close.
2024-03-22 12:12:16 +05:30
John Sichi fe1640695c Don't clear server_error flag on close. 2024-03-21 13:28:18 +09:00
2 changed files with 2 additions and 4 deletions
+1 -1
View File
@@ -1 +1 @@
__version__ = "0.4.0" __version__ = "0.4.1"
+1 -3
View File
@@ -174,7 +174,6 @@ class Client:
def on_close(self, ws, close_status_code, close_msg): def on_close(self, ws, close_status_code, close_msg):
print(f"[INFO]: Websocket connection closed: {close_status_code}: {close_msg}") print(f"[INFO]: Websocket connection closed: {close_status_code}: {close_msg}")
self.recording = False self.recording = False
self.server_error = False
self.waiting = False self.waiting = False
def on_open(self, ws): def on_open(self, ws):
@@ -489,8 +488,7 @@ class TranscriptionTeeClient:
self.stream.stop_stream() self.stream.stop_stream()
self.stream.close() self.stream.close()
self.p.terminate() self.p.terminate()
for client in self.clients: self.close_all_clients()
client.close_all_clients()
self.write_output_recording(n_audio_file, out_file) self.write_output_recording(n_audio_file, out_file)
self.write_all_clients_srt() self.write_all_clients_srt()