pep8 fixes

This commit is contained in:
Tomas Groth 2019-05-23 22:30:46 +02:00
parent a3fdaff2c4
commit e6baed1105
3 changed files with 15 additions and 9 deletions

View File

@ -222,25 +222,28 @@ class ImpressController(PresentationController):
# Create Instance of ConfigurationProvider # Create Instance of ConfigurationProvider
if not self.conf_provider: if not self.conf_provider:
if is_win(): if is_win():
self.conf_provider = self.manager.createInstance("com.sun.star.configuration.ConfigurationProvider") self.conf_provider = self.manager.createInstance('com.sun.star.configuration.ConfigurationProvider')
else: else:
self.conf_provider = self.manager.createInstanceWithContext("com.sun.star.configuration.ConfigurationProvider", uno.getComponentContext()) self.conf_provider = self.manager.createInstanceWithContext(
'com.sun.star.configuration.ConfigurationProvider', uno.getComponentContext())
# Setup lookup properties to get Impress settings # Setup lookup properties to get Impress settings
properties = [] properties = []
properties.append(self.create_property('nodepath', 'org.openoffice.Office.Impress')) properties.append(self.create_property('nodepath', 'org.openoffice.Office.Impress'))
properties = tuple(properties) properties = tuple(properties)
try: try:
# Get an updateable configuration view # Get an updateable configuration view
impress_conf_props = self.conf_provider.createInstanceWithArguments('com.sun.star.configuration.ConfigurationUpdateAccess', properties) impress_conf_props = self.conf_provider.createInstanceWithArguments(
'com.sun.star.configuration.ConfigurationUpdateAccess', properties)
# Get the specific setting for presentation screen # Get the specific setting for presentation screen
presenter_screen_enabled = impress_conf_props.getHierarchicalPropertyValue('Misc/Start/EnablePresenterScreen') presenter_screen_enabled = impress_conf_props.getHierarchicalPropertyValue(
'Misc/Start/EnablePresenterScreen')
# If the presentation screen is enabled we disable it # If the presentation screen is enabled we disable it
if presenter_screen_enabled != target_value: if presenter_screen_enabled != target_value:
impress_conf_props.setHierarchicalPropertyValue('Misc/Start/EnablePresenterScreen', target_value) impress_conf_props.setHierarchicalPropertyValue('Misc/Start/EnablePresenterScreen', target_value)
impress_conf_props.commitChanges() impress_conf_props.commitChanges()
# if target_value is False this is an attempt to disable the Presenter Screen # if target_value is False this is an attempt to disable the Presenter Screen
# so we make a note that it has been disabled, so it can be enabled again on close. # so we make a note that it has been disabled, so it can be enabled again on close.
if target_value == False: if target_value is False:
self.presenter_screen_disabled_by_openlp = True self.presenter_screen_disabled_by_openlp = True
except Exception as e: except Exception as e:
log.exception(e) log.exception(e)
@ -561,6 +564,7 @@ class ImpressDocument(PresentationDocument):
if is_win(): if is_win():
property_object = self.controller.manager.Bridge_GetStruct('com.sun.star.beans.PropertyValue') property_object = self.controller.manager.Bridge_GetStruct('com.sun.star.beans.PropertyValue')
class SlideShowListener(SlideShowListenerImport): class SlideShowListener(SlideShowListenerImport):
""" """
Listener interface to receive global slide show events. Listener interface to receive global slide show events.
@ -568,8 +572,9 @@ class SlideShowListener(SlideShowListenerImport):
def __init__(self, document): def __init__(self, document):
""" """
Constructor
:param control: SlideShowController :param document: The ImpressDocument being presented
""" """
self.document = document self.document = document

View File

@ -444,7 +444,8 @@ class PowerpointDocument(PresentationDocument):
""" """
log.debug('next_step') log.debug('next_step')
# if we are at the presentations end don't go further, just return True # if we are at the presentations end don't go further, just return True
if self.presentation.SlideShowWindow.View.GetClickCount() == self.presentation.SlideShowWindow.View.GetClickIndex()\ if self.presentation.SlideShowWindow.View.GetClickCount() == \
self.presentation.SlideShowWindow.View.GetClickIndex() \
and self.get_slide_number() == self.get_slide_count(): and self.get_slide_number() == self.get_slide_count():
return True return True
past_end = False past_end = False