File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1518,9 +1518,12 @@ def flush(self) -> None:
15181518 """
15191519 Flush data to socket
15201520 """
1521- self .__buffer .seek (0 )
1522- self .__socket .send (self .__buffer .read ())
1523- self .__buffer = io .BytesIO ()
1521+ try :
1522+ self .__buffer .seek (0 )
1523+ self .__socket .send (self .__buffer .read ())
1524+ self .__buffer = io .BytesIO ()
1525+ except BrokenPipeError :
1526+ pass
15241527
15251528 def read (self , length : int ) -> bytes :
15261529 """
@@ -1610,8 +1613,8 @@ class Receiver:
16101613 def __init__ (self , session ):
16111614 self .__session = session
16121615 self .__thread = threading .Thread (target = self .run )
1613- self .__thread .setDaemon ( True )
1614- self .__thread .setName ( "session-packet-receiver" )
1616+ self .__thread .daemon = True
1617+ self .__thread .name = "session-packet-receiver"
16151618 self .__thread .start ()
16161619
16171620 def stop (self ) -> None :
You can’t perform that action at this time.
0 commit comments