]> Creatis software - gdcm.git/blobdiff - gdcmPython/demo/PrintHeader.py
* bug fix for the file name
[gdcm.git] / gdcmPython / demo / PrintHeader.py
index fa98de2d86a4a8108a69f2b027ad399ca0b9e66e..4dafd14092d28bcc9da4295a4f6e54b93976982a 100644 (file)
@@ -7,9 +7,14 @@ try:
 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")
@@ -17,14 +22,17 @@ if not os.path.isfile(FileName):
 ### 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()
-for key in ValDict.keys():
-       print "[%s] = [%s]" %(key, ValDict[key])
+toRead.SetPrintLevel(printLevel)
+toRead.Print()
+
+# ValDict = toRead.GetEntry()
+# for key in ValDict.keys():
+#      print "[%s] = [%s]" %(key, ValDict[key])
+