small fixes and tests

This commit is contained in:
bkfox
2015-11-03 10:55:20 +01:00
parent 2039579061
commit 86bc9c1251
4 changed files with 27 additions and 27 deletions

View File

@ -48,7 +48,8 @@ class Command (BaseCommand):
)
parser.add_argument(
'-s', '--scan', action='store_true',
help='Scan programs directories for changes'
help='Scan programs directories for changes, plus check for a '
' matching episode on sounds that have not been yet assigned'
)
@ -101,6 +102,7 @@ class Command (BaseCommand):
self.report(program, path, 'no diffusion found for the given date')
return
diffusion = diffusion[0]
print(diffusion, sound_info)
return diffusion.episode or None
@staticmethod
@ -163,7 +165,7 @@ class Command (BaseCommand):
episode.sounds.add(sound)
episode.save()
self.check_sounds(Sound.objects.filter(path__startswith == subdir))
self.check_sounds(Sound.objects.filter(path__startswith = subdir))
def check_quality (self, check = False):
"""
@ -179,7 +181,6 @@ class Command (BaseCommand):
else:
files = [ sound.path for sound in sounds.filter(removed = False) ]
print('start quality check...')
cmd = quality_check.Command()
cmd.handle( files = files,