Tar module issue

2005-02-07 Thread chaica
Hi, 

[EMAIL PROTECTED] chaica $ python
Python 2.4 (#1, Jan 10 2005, 22:28:10) 
[GCC 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r3, propolice)] on linux2

I'm using tarfile module to create an archive. For my example I'm using
Amsn file and directory tree.
My variables are like these ones: 
path = /home/chaica/downloads/amsn-0_94/skins/Tux/smileys/shades.gif
fileName = amsn-0_94/skins/Tux/smileys/shades.gif
tar.add( path, fileName )

and while untaring my archive with tar jxvf I've random errors :
tar: amsn-0_94/lang/genlangfiles.c: Cannot hard link to
`amsn-0_94/lang/genlangfiles.c': No such file or directory

I checked google and saw that errors like these ones could occur when
you use global path while taring, but I'm not, using fileName which is
local. 

Thx

-- 
chaica <[EMAIL PROTECTED]>

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Tar module issue

2005-02-07 Thread chaica
Thx for your response.
The fact is that I use tar.close() at the end of my code. This is really
a random behaviour cause with an archive which has a short directory
tree, I don't have this kind of beahavior and the archive works.

thx


On Mon, 2005-02-07 at 13:01 +, Russell Bungay wrote:
> Hello,
> 
> > I'm using tarfile module to create an archive. For my example I'm using
> > Amsn file and directory tree.
> > My variables are like these ones: 
> > path = /home/chaica/downloads/amsn-0_94/skins/Tux/smileys/shades.gif
> > fileName = amsn-0_94/skins/Tux/smileys/shades.gif
> > tar.add( path, fileName )
> > and while untaring my archive with tar jxvf I've random errors :
> > tar: amsn-0_94/lang/genlangfiles.c: Cannot hard link to
> > `amsn-0_94/lang/genlangfiles.c': No such file or directory
> > I checked google and saw that errors like these ones could occur when
> > you use global path while taring, but I'm not, using fileName which is
> > local. 
> 
> I used tarfile for the first time at the weekend and noticed one thing 
> that may help.  I don't know if it is a specific solution to your 
> problem, but it might be worth a try.
> 
> I noticed that if I didn't explicitly close the tarfile with tar.close() 
> after I had added the files, the resultant file would sometimes not be 
> written properly (even with completed execution of the whole script). 
> Explicitly closing the file would make these problems go away.
> 
> I hope that helps,
> 
> R
-- 
chaica <[EMAIL PROTECTED]>

-- 
http://mail.python.org/mailman/listinfo/python-list