소스 검색

pretty print

Darren Ranalli 21 년 전
부모
커밋
5f63bf1d22
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      direct/src/showbase/BulletinBoard.py

+ 7 - 1
direct/src/showbase/BulletinBoard.py

@@ -47,4 +47,10 @@ class BulletinBoard:
                 self.remove(postName)
 
     def __repr__(self):
-        return str(self._dict)
+        str  = 'Bulletin Board Contents\n'
+        str += '======================='
+        keys = self._dict.keys()
+        keys.sort()
+        for postName in keys:
+            str += '\n%s: %s' % (postName, self._dict[postName])
+        return str