summaryrefslogtreecommitdiff
path: root/mscp/mscp.py
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2023-03-15 01:35:55 +0900
committerRyo Nakamura <upa@haeena.net>2023-03-15 01:35:55 +0900
commit24fef5f53900da19d31c0b562447ffeff536c89a (patch)
tree126494d0179764394ca7bfbc91aea758c244402f /mscp/mscp.py
parent4e80b05da763f6ab10e2885a164856cc7afd8fb9 (diff)
fix: when msg_fd is 0, use STDOUT_FILENO
Diffstat (limited to 'mscp/mscp.py')
-rw-r--r--mscp/mscp.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/mscp/mscp.py b/mscp/mscp.py
index 04a7b89..97f3cb1 100644
--- a/mscp/mscp.py
+++ b/mscp/mscp.py
@@ -71,6 +71,9 @@ class mscp:
self.state = STATE_INIT
def __str__(self):
+ if not hasattr(self, "state"):
+ # this instance failed on mscp_init
+ return "mscp:{}:init-failed"
return "mscp:{}:{}".format(self.remote, self.__state2str())
def __repr__(self):