if dir == "-": forget(me._audirs, name)
else: me._audirs[name] = AudioDir(dir)
+ elif cmd == "displaced":
+ series, name = me._opts_series(cmd, opts)
+ w = ww.rest(); check(w is not None, "missing count"); n = getint(w)
+ check(name not in me._isos, "iso file active")
+ season = series.ensure_season()
+ check(season.i is not None, "movie season active")
+ dir = lookup(me._vdirs, name, "no active video directory")
+ vseason = lookup(dir.seasons, season.i,
+ "season %d not found in video dir `%s'" %
+ (season.i, dir.dir))
+ src = lookup(vseason.episodes, season.ep_i,
+ "episode %d.%d not found in video dir `%s'" %
+ (season.i, season.ep_i, dir.dir))
+ src.nuses += n
else:
raise ExpectedError("unknown command `%s'" % cmd)