소스 검색

Handle str(SinkConfig()) gracefully

It would've crashed before, but now it returns "No configuration" like
the command shell does.
Clara Hobbs 7 년 전
부모
커밋
722782b0b0
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4
    1
      pdbuddy/__init__.py

+ 4
- 1
pdbuddy/__init__.py 파일 보기

@@ -221,7 +221,10 @@ class SinkConfig:
221 221
             s += "i: {:.2f} A\n".format(self.i / 1000)
222 222
 
223 223
         # Return all but the last character of s to remove the trailing newline
224
-        return s[:-1]
224
+        if s:
225
+            return s[:-1]
226
+        else:
227
+            return "No configuration"
225 228
 
226 229
     def __eq__(self, other):
227 230
         if isinstance(other, self.__class__):

Loading…
취소
저장