Skip to content
Snippets Groups Projects

PyUtils: Don't assume that sys.stdout has a name attribute.

Merged Scott Snyder requested to merge ssnyder/athena:streamFix.PyUtils-20241109 into main
All threads resolved!
1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
@@ -855,13 +855,13 @@ class PoolFile(object):
print("is meaningless...")
return
def detailedDump(self, bufferName = sys.stdout.name ):
def detailedDump(self, bufferName = None ):
if self.poolFile is None or \
self.keys is None:
print("Can't perform a detailedDump with a shelve file as input !")
return
if bufferName == sys.stdout.name:
if bufferName is None:
bufferName = "/dev/stdout"
out = open( bufferName, "w" )
sys.stdout.flush()
Loading