Browse Source

Merge pull request #181 from JackDandy/feature/AddPosixCpFile

Use a subprocess and cp for copying files on posix systems to preserve f...
pull/797/head
JackDandy 9 years ago
committed by GitHub
parent
commit
f226e63f76
  1. 1
      CHANGES.md
  2. 7
      sickbeard/helpers.py

1
CHANGES.md

@ -38,6 +38,7 @@
* Change indicate when not sorting with article by dimming ("The", "A", "An") on Show List, Episode, History,
Mass Update, Add with Browse and from Existing views
* Add Emby notifier to config/Notifications
* Use a subprocess and cp for copying files on posix systems to preserve file metadata
* Fix alternative unicode show names from breaking search
* Change show update, set shows with newly added airdate or existing episodes with future or never dates, to "Wanted"
* Fix rare NameParser case where numeric episode name was parsed as episode number

7
sickbeard/helpers.py

@ -33,6 +33,7 @@ import time
import traceback
import urlparse
import uuid
import subprocess
import adba
import requests
@ -286,7 +287,11 @@ def listMediaFiles(path):
def copyFile(srcFile, destFile):
ek.ek(shutil.copyfile, srcFile, destFile)
if os.name.startswith('posix'):
subprocess.call(['cp', srcFile, destFile])
else:
ek.ek(shutil.copyfile, srcFile, destFile)
try:
ek.ek(shutil.copymode, srcFile, destFile)
except OSError:

Loading…
Cancel
Save