From c6e4b52136002e99fc043e7d8ae1f95c7dd8a3bb Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Mon, 6 Sep 2010 14:06:18 -0400 Subject: Hmm, not sure why it worked yesterday, but this is better. --- distcmd/fixtar.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/distcmd/fixtar.py b/distcmd/fixtar.py index 1a226cb9..c613c9d7 100644 --- a/distcmd/fixtar.py +++ b/distcmd/fixtar.py @@ -42,9 +42,9 @@ class fixtar(Command): for itarinfo in itar: otarinfo = otar.gettarinfo(itarinfo.name) if the_dir is None: - n = itarinfo.name - assert n.count("/") == 1 and n.endswith("/") - the_dir = n[:-1] + n = itarinfo.name.rstrip("/") + assert "/" not in n + the_dir = n if itarinfo.isfile(): otarinfo.mode = 0644 else: -- cgit v1.2.1