except IndexError:
FileName = os.path.join(GDCM_DATA_PATH, "test.acr")
-if not os.path.isfile(FileName):
- print "Cannot open file ", FileName
- sys.exit()
+try:
+ printLevel = int(sys.argv[2])
+except IndexError:
+ printLevel = 1
+
+#if not os.path.isfile(FileName):
+# print "Cannot open file ", FileName
+# sys.exit()
# On debugging purposes uncomment the next line
#s = raw_input("Hit any key in this window to exit")
### Build the header element list
toRead = gdcmHeader(FileName)
if not toRead.IsReadable():
- print "The ", FileName, " file is not "
- print " readable with gdcm. Sorry."
+ print "The ", FileName, " file is not readable with gdcm. Sorry."
sys.exit()
print "##############################################################"
print "### Display all the elements and their respective values"
print "## found in the ", FileName, " file."
print "##############################################################"
-ValDict = toRead.GetPubElVal()
+###toRead.SetPrintLevel(printLevel)
+###toRead.Print()
+
+ValDict = toRead.GetEntry()
for key in ValDict.keys():
- print "[%s] = [%s]" %(key, ValDict[key])
+ print "[%s] = [%s]" %(key, ValDict[key])
+