Browse Source

*** empty log message ***

Joe Shochet 25 years ago
parent
commit
1fbddc9f80
1 changed files with 4 additions and 5 deletions
  1. 4 5
      direct/src/ffi/FFIExternalObject.py

+ 4 - 5
direct/src/ffi/FFIExternalObject.py

@@ -174,14 +174,13 @@ class FFIExternalObject:
         # Lots of Panda classes have an output function defined that takes an Ostream
         # Lots of Panda classes have an output function defined that takes an Ostream
         # We create a LineStream for the output function to write to, then we extract
         # We create a LineStream for the output function to write to, then we extract
         # the string out of it and return it as our str
         # the string out of it and return it as our str
-        baseRepr = ''
-        import LineStream
-        lineStream = LineStream.LineStream()
         try:
         try:
+            import LineStream
+            lineStream = LineStream.LineStream()
             self.output(lineStream)
             self.output(lineStream)
-            baseRepr = baseRepr + lineStream.getLine()
+            baseRepr = lineStream.getLine()
         except:
         except:
-            pass
+            baseRepr = ('[' + self.__class__.__name__ + ' at: ' + `self.this` + ']')
         # In any case, return the baseRepr
         # In any case, return the baseRepr
         return baseRepr
         return baseRepr