We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6a6821f + 3718442 commit a2b11baCopy full SHA for a2b11ba
src/katcp_fpga.py
@@ -63,7 +63,15 @@ def connect(self, timeout=1):
63
:return:
64
"""
65
if not self.is_connected():
66
- self.start(daemon=True)
+ # Implement backward / forwards compabitlity for change in daemonization APIs
67
+ # in upstream katcp package.
68
+ try:
69
+ # New style
70
+ self.setDaemon(True)
71
+ self.start()
72
+ except AttributeError:
73
+ # Old style
74
+ self.start(daemon=True)
75
self.wait_connected(timeout)
76
77
raise RuntimeError('Could not connect to KATCP server %s' % self.host)
@@ -474,4 +482,4 @@ def unhandled_inform(self, msg):
474
482
if self.unhandled_inform_handler is not None:
475
483
self.unhandled_inform_handler(msg)
476
484
477
-# end
485
+# end
0 commit comments