2525# ["REQ", "ihopethisworks3", {"kinds": [1], "authors": "04c915daefee38317fa734444acee390a8269fe5810b2241e5e6dd343dfbecc9"}]
2626print (f"sending this: { message } " )
2727
28-
29- relay_manager = RelayManager ()
30- #relay_manager.add_relay("wss://nostr-pub.wellorder.net")
31- relay_manager .add_relay ("wss://relay.damus.io" )
32- relay_manager .add_subscription (subscription_id , filters )
33- time .sleep (2 ) # allow the connections to open
34-
35- print ("opening connections" )
36- relay_manager .open_connections ({"cert_reqs" : ssl .CERT_NONE }) # NOTE: This disables ssl certificate verification
37- time .sleep (2 ) # allow the connections to open
38-
39- print ("publishing:" )
40- relay_manager .publish_message (message )
41- time .sleep (1 ) # allow the messages to send
42-
4328def printevents ():
29+
30+ relay_manager = RelayManager ()
31+ #relay_manager.add_relay("wss://nostr-pub.wellorder.net")
32+ relay_manager .add_relay ("wss://relay.damus.io" )
33+ relay_manager .add_subscription (subscription_id , filters )
34+ time .sleep (2 ) # allow the connections to open
35+
36+ print ("opening connections" ) # after this, CPU usage goes high and stays there
37+ relay_manager .open_connections ({"cert_reqs" : ssl .CERT_NONE }) # NOTE: This disables ssl certificate verification
38+ time .sleep (2 ) # allow the connections to open
39+
40+ print ("publishing:" )
41+ relay_manager .publish_message (message )
42+ time .sleep (2 ) # allow the messages to send
43+
4444 print ("printing events:" )
4545 #while relay_manager.message_pool.has_events():
46- for _ in range (60 ):
46+ for _ in range (10 ):
4747 time .sleep (1 )
4848 print ("." )
4949 try :
@@ -54,7 +54,8 @@ def printevents():
5454 print ("60 seconds passed, closing:" )
5555 relay_manager .close_connections ()
5656
57- #_thread.stack_size(32*1024)
58- #_thread.start_new_thread(printevents, ())
59- printevents ()
57+ # new thread so REPL stays available
58+ _thread .stack_size (32 * 1024 )
59+ _thread .start_new_thread (printevents , ())
60+ #printevents()
6061
0 commit comments