Hi Brad, Il 24/02/2012 20:16, Brad Buran ha scritto: > Apologies if this is a repost. The original email was sent from an > unsubscribed address and I don't believe it went through. > > When I type the command: > > ptrepack g:/data/bnb/1016/physiology/111206_12101.hd5: c:/test.hd5: > > I get the following error: > > Traceback (most recent call last): > File "C:\Python27\Scripts\ptrepack-script.py", line 10, in <module> > sys.exit(main()) > File "C:\Python27\lib\site-packages\tables\scripts\ptrepack.py", line 395, > in > main > srcfile, srcnode = src > ValueError: too many values to unpack > > This appears to be due to the fact that the code assumes that : can > only be used as a separator between the file name and node path. May > I propose changing lines 390 & 391 in scripts/ptrepack.py from: > > # Catch the files passed as the last arguments > src = pargs[0].split(':') > dst = pargs[1].split(':') > > To: > > # Catch the files passed as the last arguments > src = pargs[0].rsplit(':', 1) > dst = pargs[1].rsplit(':', 1) > > This should alleviate the issue. > > Brad
Thank you for reporting and for the patch. I have opened a new issue on github: https://github.com/PyTables/PyTables/issues/133 best regards -- Antonio Valentino ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Pytables-users mailing list Pytables-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pytables-users