From 210d0459eb185c87fc954e4aae4e90809d171945 Mon Sep 17 00:00:00 2001 From: lel Date: Sat, 28 Sep 2019 03:28:01 -0400 Subject: [PATCH] Simplify trailing slash handling to make going up work --- av98.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/av98.py b/av98.py index 0d7c047..e6274de 100755 --- a/av98.py +++ b/av98.py @@ -110,10 +110,7 @@ class GeminiItem(): return GeminiItem(self._derive_url("/")) def up(self): - pathbits = list(os.path.split(self.path)) - # Get rid of empty string from trailing / - if not pathbits[-1]: - pathbits.pop() + pathbits = list(os.path.split(self.path.rstrip('/'))) # Don't try to go higher than root if len(pathbits) == 1: return self