diff --git a/pitivi/autoaligner.py b/pitivi/autoaligner.py
index fa7bfeed..76dbf149 100644
--- a/pitivi/autoaligner.py
+++ b/pitivi/autoaligner.py
@@ -103,11 +103,11 @@ def rigidalign(reference, targets):
L = len(reference) + max(len(t) for t in targets) - 1
# We round up L to the next power of 2 for speed in the FFT.
L = nextpow2(L)
- reference = reference - numpy.mean(reference)
+ reference -= numpy.mean(reference)
fref = numpy.fft.rfft(reference, L).conj()
shifts = []
for t in targets:
- t = t - numpy.mean(t)
+ t -= numpy.mean(t)
# Compute cross-correlation
xcorr = numpy.fft.irfft(fref * numpy.fft.rfft(t, L))
# shift maximizes dotproduct(t[shift:],reference)
@@ -116,7 +116,7 @@ def rigidalign(reference, targets):
subsample_shift = submax(xcorr[(shift - 1) % L],
xcorr[shift],
xcorr[(shift + 1) % L])
- shift = shift + subsample_shift
+ shift += subsample_shift
# shift is now a float indicating the interpolated maximum
if shift >= len(t): # Negative shifts appear large and positive
shift -= L # This corrects them to be negative
@@ -630,7 +630,7 @@ class AutoAligner(Loggable):
# we instead make it start at zero and chop off the required
# amount at the beginning.
movable.start = 0
- movable.in_point = movable.in_point - newstart
+ movable.in_point -= newstart
movable.duration += newstart
diff --git a/pitivi/mediafilespreviewer.py b/pitivi/mediafilespreviewer.py
index a7e831c2..2d5af077 100644
--- a/pitivi/mediafilespreviewer.py
+++ b/pitivi/mediafilespreviewer.py
@@ -445,7 +445,7 @@ class PreviewWidget(Gtk.Grid, Loggable):
text = self.description + "\n\n"
for key, value in items:
escaped = html.escape(value)
- text = text + "<b>%s</b>: %s\n" % (key, escaped)
+ text += "<b>%s</b>: %s\n" % (key, escaped)
self.l_tags.set_markup(text)
def _on_b_details_clicked_cb(self, unused_button):
diff --git a/pitivi/timeline/previewers.py b/pitivi/timeline/previewers.py
index d9c8110a..e27a7775 100644
--- a/pitivi/timeline/previewers.py
+++ b/pitivi/timeline/previewers.py
@@ -1218,7 +1218,7 @@ class AudioPreviewer(Gtk.Layout, Previewer, Zoomable, Loggable):
# wasteful if multiple clips backed by the same asset
# keep their own samples copy.
factor = 65 / max_value
- samples = samples * factor
+ samples *= factor
return list(samples)
diff --git a/pitivi/timeline/ruler.py b/pitivi/timeline/ruler.py
index 6a429c7f..7e6e28bd 100644
--- a/pitivi/timeline/ruler.py
+++ b/pitivi/timeline/ruler.py
@@ -294,7 +294,7 @@ class ScaleRuler(Gtk.DrawingArea, Loggable):
current_time = self.zoom.pixel_to_ns(self.pixbuf_offset)
paintpos = TIMES_LEFT_MARGIN_PIXELS
if offset > 0:
- current_time = current_time - (current_time % interval) + interval
+ current_time -= (current_time % interval) - interval
paintpos += spacing - offset
set_cairo_color(context, self._color_normal)
diff --git a/pitivi/utils/loggable.py b/pitivi/utils/loggable.py
index 20048d24..fcddcb49 100644
--- a/pitivi/utils/loggable.py
+++ b/pitivi/utils/loggable.py
@@ -459,7 +459,7 @@ def do_log(level, obj, category, message, args, where=-1, file_path=None, line=N
ret = {}
if args:
- message = message % args
+ message %= args
funcname = None
if level > get_category_level(category):
@@ -447,10 +447,10 @@ def gdk_rgba_to_argb(color):
def pack_color_32(red, green, blue, alpha=0xFFFF):
"""Packs the specified 16bit color values in a 32bit RGBA value."""
- red = red >> 8
- green = green >> 8
- blue = blue >> 8
- alpha = alpha >> 8
+ red >>= 8
+ green >>= 8
+ blue >>= 8
+ alpha >>= 8
return red << 24 | green << 16 | blue << 8 | alpha
@@ -649,11 +649,11 @@ def time_to_string(value):
ms = value / Gst.MSECOND
sec = ms / 1000
- ms = ms % 1000
+ ms %= 1000
mins = sec / 60
- sec = sec % 60
+ sec %= 60
hours = mins / 60
- mins = mins % 60
+ mins %= 60
return "%01d:%02d:%02d.%03d" % (hours, mins, sec, ms)
diff --git a/pitivi/utils/widgets.py b/pitivi/utils/widgets.py
index a1a27951..81deeb60 100644
--- a/pitivi/utils/widgets.py
+++ b/pitivi/utils/widgets.py
@@ -328,7 +328,7 @@ class TimeWidget(TextWidget, DynamicWidget):
+ int(mm) * 6 * 10e10 \
+ int(ss) * 10e9 \
+ int(millis) * 10e6
- nanosecs = nanosecs / 10 # Compensate the 10 factor of e notation
+ nanosecs /= 10 # Compensate the 10 factor of e notation
else:
# We were given a frame number. Convert from the project framerate.
frame_no = int(timecode)
@@ -432,7 +432,7 @@ class FractionWidget(TextWidget, DynamicWidget):
num = float(groups[0])
if groups[2]:
if groups[2] == "M":
- num = num * 1000
+ num *= 1000
denom = 1001
elif groups[2][1:]:
denom = float(groups[2][1:])