diff options
| author | 2011-07-14 21:13:11 +0200 | |
|---|---|---|
| committer | 2011-07-14 21:13:11 +0200 | |
| commit | e7f389dcd40f0e5901f083f219a6223f252138fd (patch) | |
| tree | 18658c0843450c53016fd5ccabaad7d382cdf69a | |
| parent | has_key refractored, package name generator by Geek (diff) | |
| download | pyload-e7f389dcd40f0e5901f083f219a6223f252138fd.tar.xz | |
fixed download aborting
| -rw-r--r-- | module/common/packagetools.py | 15 | ||||
| -rw-r--r-- | module/web/json_app.py | 2 | 
2 files changed, 9 insertions, 8 deletions
diff --git a/module/common/packagetools.py b/module/common/packagetools.py index 36f4d753f..175c48937 100644 --- a/module/common/packagetools.py +++ b/module/common/packagetools.py @@ -39,6 +39,14 @@ def parseNames(files):      iszPats = [ pat18, pat19 ]      for file in files: +        # remove trailing / +        name = file.rstrip('/') +        # extract last path part .. if there is a path +        split = name.rsplit("/", 1) +        if len(split) > 1: +            name = split.pop(1) + +          #check if a already existing package may be ok for this file          found = False          for name in packs: @@ -49,13 +57,6 @@ def parseNames(files):          if found: continue -        # remove trailing / -        name = file.rstrip('/') - -        # extract last path part .. if there is a path -        split = name.rsplit("/", 1) -        if len(split) > 1: -            name = split.pop(1)          # unrar pattern          for pattern in rarPats: diff --git a/module/web/json_app.py b/module/web/json_app.py index 91c33c622..a8684da7d 100644 --- a/module/web/json_app.py +++ b/module/web/json_app.py @@ -212,7 +212,7 @@ def restart_link(id):  @login_required('delete')  def abort_link(id):      try: -        PYLOAD.stopDownload("link", id) +        PYLOAD.stopDownloads([id])          return {"response": "success"}      except:          return HTTPError()  | 
