Updated example

This commit is contained in:
Mark Qvist 2025-05-10 17:00:02 +02:00
parent 08a6820aa0
commit e6f0b92464

View file

@ -92,7 +92,10 @@ def resource_concluded(resource):
if resource.status == RNS.Resource.COMPLETE: if resource.status == RNS.Resource.COMPLETE:
RNS.log(f"Resource {resource} received") RNS.log(f"Resource {resource} received")
RNS.log(f"Metadata: {resource.metadata}") RNS.log(f"Metadata: {resource.metadata}")
RNS.log(f"Data can be read from: {resource.data}") RNS.log(f"Data length: {os.stat(resource.data.name).st_size}")
RNS.log(f"Data can be read directly from: {resource.data}")
RNS.log(f"Data can be moved or copied from: {resource.data.name}")
RNS.log(f"First 32 bytes of data: {RNS.hexrep(resource.data.read(32))}")
else: else:
RNS.log(f"Receiving resource {resource} failed") RNS.log(f"Receiving resource {resource} failed")
@ -185,6 +188,8 @@ def client_loop():
else: else:
# Generate 32 megabytes of random data # Generate 32 megabytes of random data
data = os.urandom(32*1024*1024) data = os.urandom(32*1024*1024)
RNS.log(f"Data length: {len(data)}")
RNS.log(f"First 32 bytes of data: {RNS.hexrep(data[:32])}")
# Generate some metadata # Generate some metadata
metadata = {"text": random_text_generator(), "numbers": [1,2,3,4], "blob": os.urandom(16)} metadata = {"text": random_text_generator(), "numbers": [1,2,3,4], "blob": os.urandom(16)}