import re
import subprocess
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
from django.utils.encoding import force_text
-from ...models import NonstopFile, Track
+from ...models import Track
def get_duration(filename):
for line in stdout.splitlines():
line = force_text(line)
if not line.startswith('Duration'):
- continue
+ continue
try:
- hours, minutes, seconds = re.findall('(\d\d):(\d\d):(\d\d)', line)[0]
+ hours, minutes, seconds = re.findall(r'(\d\d):(\d\d):(\d\d)', line)[0]
except IndexError:
continue
- return int(hours)*3600 + int(minutes)*60 + int(seconds)
+ return int(hours) * 3600 + int(minutes) * 60 + int(seconds)
return None