aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortassaron2017-08-19 20:45:44 -0400
committertassaron2017-08-19 20:45:44 -0400
commitd4b63e4d4612db262424fe10c83f8eaa4f741f24 (patch)
tree52bf54fdaaec35ebbd00a83ba98812ea1f30cc81
parentc07f2426ceeada205fdacbfba66329179a74a1dc (diff)
remove % from log calls
-rw-r--r--src/component.py32
-rw-r--r--src/core.py19
-rw-r--r--src/gui/actions.py3
-rw-r--r--src/gui/mainwindow.py26
-rw-r--r--src/gui/presetmanager.py2
-rw-r--r--src/toolkit/common.py16
-rw-r--r--src/toolkit/ffmpeg.py2
-rw-r--r--src/video_thread.py7
8 files changed, 66 insertions, 41 deletions
diff --git a/src/component.py b/src/component.py
index ba86422..992a82e 100644
--- a/src/component.py
+++ b/src/component.py
@@ -40,11 +40,11 @@ class ComponentMetaclass(type(QtCore.QObject)):
def renderWrapper(func):
def renderWrapper(self, *args, **kwargs):
try:
- log.verbose('### %s #%s renders%s frame %s###' % (
+ log.verbose('### %s #%s renders%s frame %s###',
self.__class__.name, str(self.compPos),
'' if args else ' a preview',
'' if not args else '%s ' % args[0],
- ))
+ )
return func(self, *args, **kwargs)
except Exception as e:
try:
@@ -170,7 +170,7 @@ class ComponentMetaclass(type(QtCore.QObject)):
def __exit__(self, *args):
for widgetList in self.comp._allWidgets.values():
for widget in widgetList:
- log.verbose('Connecting %s' % str(
+ log.verbose('Connecting %s', str(
widget.__class__.__name__))
connectWidget(widget, self.comp.update)
@@ -230,16 +230,18 @@ class ComponentMetaclass(type(QtCore.QObject)):
try:
if 'version' not in attrs:
log.error(
- 'No version attribute in %s. Defaulting to 1' %
+ 'No version attribute in %s. Defaulting to 1',
attrs['name'])
attrs['version'] = 1
else:
attrs['version'] = int(attrs['version'].split('.')[0])
except ValueError:
- log.critical('%s component has an invalid version string:\n%s' % (
- attrs['name'], str(attrs['version'])))
+ log.critical(
+ '%s component has an invalid version string:\n%s',
+ attrs['name'], str(attrs['version'])
+ )
except KeyError:
- log.critical('%s component has no version string.' % attrs['name'])
+ log.critical('%s component has no version string.', attrs['name'])
else:
return super().__new__(cls, name, parents, attrs)
quit(1)
@@ -384,9 +386,9 @@ class Component(QtCore.QObject, metaclass=ComponentMetaclass):
'''
self.parent = parent
self.settings = parent.settings
- log.verbose('Creating UI for %s #%s\'s widget' % (
+ log.verbose('Creating UI for %s #%s\'s widget',
self.name, self.compPos
- ))
+ )
self.page = self.loadUi(self.__class__.ui)
# Find all normal widgets which will be connected after subclass method
@@ -702,7 +704,7 @@ class Component(QtCore.QObject, metaclass=ComponentMetaclass):
can make determining the 'previous' value tricky.
'''
if self.oldAttrs is not None:
- log.verbose('Using nonstandard oldAttr for %s' % attr)
+ log.verbose('Using nonstandard oldAttr for %s', attr)
return self.oldAttrs[attr]
else:
return getattr(self, attr)
@@ -723,8 +725,9 @@ class Component(QtCore.QObject, metaclass=ComponentMetaclass):
and oldRelativeVal != newRelativeVal:
# Float changed without pixel value changing, which
# means the pixel value needs to be updated
- log.debug('Updating %s #%s\'s relative widget: %s' % (
- self.name, self.compPos, attr))
+ log.debug(
+ 'Updating %s #%s\'s relative widget: %s',
+ self.name, self.compPos, attr)
with blockSignals(self._trackedWidgets[attr]):
self.updateRelativeWidgetMaximum(attr)
pixelVal = self.pixelValForAttr(attr, oldRelativeVal)
@@ -828,9 +831,8 @@ class ComponentUpdate(QtWidgets.QUndoCommand):
self.modifiedVals[attr] = val
else:
log.warning(
- '%s component settings changed at once. (%s)' % (
- len(self.modifiedVals), repr(self.modifiedVals)
- )
+ '%s component settings changed at once. (%s)',
+ len(self.modifiedVals), repr(self.modifiedVals)
)
def id(self):
diff --git a/src/core.py b/src/core.py
index 169716c..bfb8272 100644
--- a/src/core.py
+++ b/src/core.py
@@ -77,7 +77,8 @@ class Core:
if type(component) is int:
# create component using module index in self.modules
moduleIndex = int(component)
- log.debug('Creating new component from module #%s' % moduleIndex)
+ log.debug(
+ 'Creating new component from module #%s', str(moduleIndex))
component = self.modules[moduleIndex].Component(
moduleIndex, compPos, self
)
@@ -85,7 +86,7 @@ class Core:
else:
moduleIndex = -1
log.debug(
- 'Inserting previously-created %s component' % component.name)
+ 'Inserting previously-created %s component', component.name)
component._error.connect(
loader.videoThreadError
@@ -117,8 +118,9 @@ class Core:
self.componentListChanged()
def updateComponent(self, i):
- log.debug('Auto-updating %s #%s' % (
- self.selectedComponents[i], str(i)))
+ log.debug(
+ 'Auto-updating %s #%s',
+ self.selectedComponents[i], str(i))
self.selectedComponents[i].update(auto=True)
def moduleIndexFor(self, compName):
@@ -146,9 +148,8 @@ class Core:
)
except KeyError as e:
log.warning(
- '%s #%s\'s preset is missing value: %s' % (
- comp.name, str(compIndex), str(e)
- )
+ '%s #%s\'s preset is missing value: %s',
+ comp.name, str(compIndex), str(e)
)
self.savedPresets[presetName] = dict(saveValueStore)
@@ -266,7 +267,7 @@ class Core:
Returns dictionary with section names as the keys, each one
contains a list of tuples: (compName, version, compPresetDict)
'''
- log.debug('Parsing av file: %s' % filepath)
+ log.debug('Parsing av file: %s', filepath)
validSections = (
'Components',
'Settings',
@@ -385,7 +386,7 @@ class Core:
def createProjectFile(self, filepath, window=None):
'''Create a project file (.avp) using the current program state'''
- log.info('Creating %s' % filepath)
+ log.info('Creating %s', filepath)
settingsKeys = [
'componentDir',
'inputDir',
diff --git a/src/gui/actions.py b/src/gui/actions.py
index 1444569..f101bd7 100644
--- a/src/gui/actions.py
+++ b/src/gui/actions.py
@@ -3,6 +3,7 @@
'''
from PyQt5.QtWidgets import QUndoCommand
import os
+from copy import copy
from core import Core
@@ -132,7 +133,7 @@ class OpenPreset(QUndoCommand):
comp = self.parent.core.selectedComponents[compI]
self.store = comp.savePreset()
- self.store['preset'] = str(comp.currentPreset)
+ self.store['preset'] = copy(comp.currentPreset)
def redo(self):
self.parent._openPreset(self.presetName, self.compI)
diff --git a/src/gui/mainwindow.py b/src/gui/mainwindow.py
index 76c53af..833d2d1 100644
--- a/src/gui/mainwindow.py
+++ b/src/gui/mainwindow.py
@@ -387,30 +387,46 @@ class MainWindow(QtWidgets.QMainWindow):
@QtCore.pyqtSlot(int, dict)
def updateComponentTitle(self, pos, presetStore=False):
+ '''
+ Sets component title to modified or unmodified when given boolean.
+ If given a preset dict, compares it against the component to
+ determine if it is modified.
+ A component with no preset is always unmodified.
+ '''
if type(presetStore) is dict:
name = presetStore['preset']
if name is None or name not in self.core.savedPresets:
modified = False
else:
modified = (presetStore != self.core.savedPresets[name])
+ if modified:
+ log.verbose(
+ 'Differing values between presets: %s',
+ ", ".join([
+ '%s: %s' % item for item in presetStore.items()
+ if val != self.core.savedPresets[name][key]
+ ])
+ )
else:
modified = bool(presetStore)
if pos < 0:
pos = len(self.core.selectedComponents)-1
- name = str(self.core.selectedComponents[pos])
+ name = self.core.selectedComponents[pos].name
title = str(name)
if self.core.selectedComponents[pos].currentPreset:
title += ' - %s' % self.core.selectedComponents[pos].currentPreset
if modified:
title += '*'
if type(presetStore) is bool:
- log.debug('Forcing %s #%s\'s modified status to %s: %s' % (
+ log.debug(
+ 'Forcing %s #%s\'s modified status to %s: %s',
name, pos, modified, title
- ))
+ )
else:
- log.debug('Setting %s #%s\'s title: %s' % (
+ log.debug(
+ 'Setting %s #%s\'s title: %s',
name, pos, title
- ))
+ )
self.window.listWidget_componentList.item(pos).setText(title)
def updateCodecs(self):
diff --git a/src/gui/presetmanager.py b/src/gui/presetmanager.py
index befa7cd..2445760 100644
--- a/src/gui/presetmanager.py
+++ b/src/gui/presetmanager.py
@@ -210,7 +210,7 @@ class PresetManager(QtWidgets.QDialog):
def _openPreset(self, presetName, index):
selectedComponents = self.core.selectedComponents
- componentName = str(selectedComponents[index]).strip()
+ componentName = selectedComponents[index].name.strip()
version = selectedComponents[index].version
dirname = os.path.join(self.presetDir, componentName, str(version))
filepath = os.path.join(dirname, presetName)
diff --git a/src/toolkit/common.py b/src/toolkit/common.py
index 74143e8..95aeab3 100644
--- a/src/toolkit/common.py
+++ b/src/toolkit/common.py
@@ -29,15 +29,19 @@ class blockSignals:
)
def __enter__(self):
- log.verbose('Blocking signals for %s' % ", ".join([
- str(w.__class__.__name__) for w in self.widgets
- ]))
+ log.verbose(
+ 'Blocking signals for %s',
+ ", ".join([
+ str(w.__class__.__name__) for w in self.widgets
+ ])
+ )
self.oldStates = [w.signalsBlocked() for w in self.widgets]
for w in self.widgets:
w.blockSignals(True)
def __exit__(self, *args):
- log.verbose('Resetting blockSignals to %s' % sum(self.oldStates))
+ log.verbose(
+ 'Resetting blockSignals to %s', str(bool(sum(self.oldStates))))
for w, state in zip(self.widgets, self.oldStates):
w.blockSignals(state)
@@ -153,7 +157,7 @@ def connectWidget(widget, func):
elif type(widget) == QtWidgets.QComboBox:
widget.currentIndexChanged.connect(func)
else:
- log.warning('Failed to connect %s ' % str(widget.__class__.__name__))
+ log.warning('Failed to connect %s ', str(widget.__class__.__name__))
return False
return True
@@ -171,7 +175,7 @@ def setWidgetValue(widget, val):
elif type(widget) == QtWidgets.QComboBox:
widget.setCurrentIndex(val)
else:
- log.warning('Failed to set %s ' % str(widget.__class__.__name__))
+ log.warning('Failed to set %s ', str(widget.__class__.__name__))
return False
return True
diff --git a/src/toolkit/ffmpeg.py b/src/toolkit/ffmpeg.py
index 8fe9148..f007f90 100644
--- a/src/toolkit/ffmpeg.py
+++ b/src/toolkit/ffmpeg.py
@@ -93,7 +93,7 @@ class FfmpegVideo:
from component import ComponentError
logFilename = os.path.join(
core.Core.logDir, 'render_%s.log' % str(self.component.compPos))
- log.debug('Creating ffmpeg process (log at %s)' % logFilename)
+ log.debug('Creating ffmpeg process (log at %s)', logFilename)
with open(logFilename, 'w') as logf:
logf.write(" ".join(self.command) + '\n\n')
with open(logFilename, 'a') as logf:
diff --git a/src/video_thread.py b/src/video_thread.py
index 87fb9bd..823ac73 100644
--- a/src/video_thread.py
+++ b/src/video_thread.py
@@ -179,7 +179,7 @@ class Worker(QtCore.QObject):
for num, component in enumerate(reversed(self.components))
])
print('Loaded Components:', initText)
- log.info('Calling preFrameRender for %s' % initText)
+ log.info('Calling preFrameRender for %s', initText)
self.staticComponents = {}
for compNo, comp in enumerate(reversed(self.components)):
try:
@@ -221,12 +221,13 @@ class Worker(QtCore.QObject):
if self.canceled:
if canceledByComponent:
- log.error('Export cancelled by component #%s (%s): %s' % (
+ log.error(
+ 'Export cancelled by component #%s (%s): %s',
compNo,
comp.name,
'No message.' if comp.error() is None else (
comp.error() if type(comp.error()) is str
- else comp.error()[0])
+ else comp.error()[0]
)
)
self.cancelExport()