X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=gdcmPython%2Fdemo%2FPrintHeader.py.in;h=a0539c7f322e2499cc575362d27432810e709565;hb=ad84849e95facbb69ee0df9a8509d23c21fddc2b;hp=affa5f48425eb95bf2d65706ec7b75a9a672f08a;hpb=1d6e5bd55ffd44376edf185ce2737d24494ced36;p=gdcm.git diff --git a/gdcmPython/demo/PrintHeader.py.in b/gdcmPython/demo/PrintHeader.py.in index affa5f48..a0539c7f 100644 --- a/gdcmPython/demo/PrintHeader.py.in +++ b/gdcmPython/demo/PrintHeader.py.in @@ -14,37 +14,28 @@ from gdcmPython.core import * try: fileName = sys.argv[1] except IndexError: - fileName = os.path.join(GDCM_DATA_PATH, "test.acr") + fileName = os.path.join(GDCM_DATA_ROOT, "test.acr") 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 +### Build the file element list print fileName, type(fileName) -header = gdcm.Header(fileName) -if not header.IsReadable(): - print "The ", fileName, " file is not readable with gdcm. Sorry." - sys.exit() +file = gdcm.File(fileName) +if not file.IsReadable(): + raise RuntimeError,"The '%s' file is not readable with gdcm." % fileName print "##############################################################" print "### Display all the elements and their respective values" print "## found in the ", fileName, " file." print "##############################################################" -header.Initialize() -val=header.GetNextEntry() +val=file.GetFirstEntry() while(val): - val.Print() - print "" - val=header.GetNextEntry() + val.Print() + print "" + val=file.GetNextEntry() val=None