diff --git a/ffsubsync/ffsubsync.py b/ffsubsync/ffsubsync.py index 7bcabe1..7d5d4c3 100755 --- a/ffsubsync/ffsubsync.py +++ b/ffsubsync/ffsubsync.py @@ -202,10 +202,7 @@ def try_sync( if args.output_encoding != "same": out_subs = out_subs.set_encoding(args.output_encoding) suppress_output_thresh = args.suppress_output_if_offset_less_than - if suppress_output_thresh is None or ( - scale_step.scale_factor == 1.0 - and offset_seconds >= suppress_output_thresh - ): + if offset_seconds >= (suppress_output_thresh or 0): logger.info("writing output to {}".format(srtout or "stdout")) out_subs.write_file(srtout) else: diff --git a/ffsubsync/sklearn_shim.py b/ffsubsync/sklearn_shim.py index 626de0a..c691852 100644 --- a/ffsubsync/sklearn_shim.py +++ b/ffsubsync/sklearn_shim.py @@ -206,7 +206,7 @@ def _fit(self, X, y=None, **fit_params): ) step, param = pname.split("__", 1) fit_params_steps[step][param] = pval - for (step_idx, name, transformer) in self._iter( + for step_idx, name, transformer in self._iter( with_final=False, filter_passthrough=False ): if transformer is None or transformer == "passthrough":