From f15204a392407685d0b7f5b7498665813dcaf6e0 Mon Sep 17 00:00:00 2001 From: The Dod Date: Mon, 15 Jun 2015 05:55:06 +0700 Subject: [PATCH] Fixed bug when daget.py hash contained '/' --- daget.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/daget.py b/daget.py index e60487b..7c12837 100755 --- a/daget.py +++ b/daget.py @@ -21,11 +21,12 @@ def todarkive(s,folder,filename): sys.stderr.write('# Wrote file: {}\n'.format(filename)) def daget(pasteid): - pasteid = pasteid.split('/')[-1] # in case it's a full url if '#' in pasteid: p,needhash = pasteid.split('#') else: p,needhash = pasteid,None + # Split *after* we split by "#" (sometimes hash contains /). + p = p.split('/')[-1] # in case it's a full url sys.stderr.write('# getting paste {}\n'.format(p)) payload = pasteclient.sloppy_get(p) if not payload: