eculocate

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 93eca2672d6b846c26caf3749ed22b2f9e69d3c2
parent 84f1b93794c2e3762ee4a401a0030bb7880d0165
Author: Daniel Barlow <dan@telent.net>
Date:   Wed, 28 Jan 2026 17:53:38 +0000

separate start and stop

Diffstat:
Mclient/eculocate.py | 16++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/client/eculocate.py b/client/eculocate.py @@ -85,15 +85,19 @@ class Client(): self.started = False self.selected_service_name = name - def start_recording(self, start_or_stop): - if start_or_stop and self.selected_service_name != None: + def start_recording(self): + if self.selected_service_name != None: self.started = True print("starting record") peer_thread = threading.Thread(target=self.recording_thread_main, daemon = True) peer_thread.start() + return True else: - print("stopping record") - self.started = False + return False + + def stop_recording(self): + print("stopping record") + self.started = False @@ -116,12 +120,12 @@ client.select_service_name(fqname) print("record") start_time = time.time() -client.start_recording(True) +client.start_recording() while time.time() < start_time + timeout: time.sleep(1) print(f"{client.bytes_recorded} bytes received") -client.start_recording(False) +client.stop_recording() print("fin") # register session