diff options
author | Ryo Nakamura <upa@haeena.net> | 2023-03-15 01:35:55 +0900 |
---|---|---|
committer | Ryo Nakamura <upa@haeena.net> | 2023-03-15 01:35:55 +0900 |
commit | 24fef5f53900da19d31c0b562447ffeff536c89a (patch) | |
tree | 126494d0179764394ca7bfbc91aea758c244402f /mscp/mscp.py | |
parent | 4e80b05da763f6ab10e2885a164856cc7afd8fb9 (diff) |
fix: when msg_fd is 0, use STDOUT_FILENO
Diffstat (limited to 'mscp/mscp.py')
-rw-r--r-- | mscp/mscp.py | 3 |
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): |