summaryrefslogtreecommitdiff
path: root/odk/examples
diff options
context:
space:
mode:
authorIlmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>2024-07-27 14:54:40 +0300
committerIlmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>2024-07-27 15:42:26 +0200
commit558b20d1acc553f4ffc4361e74e1b955b98a661d (patch)
tree6a7788334d98d24d02b5fe0c7ff393700aeba90e /odk/examples
parent5ed1415d1cf03a3d671ebd11582dfaa90f1168bd (diff)
comphelper, msicreator, odk: fix issues found by Ruff linter
Change-Id: I5ef65baeb0100b9d70b5c59c1d5f6f43ab951a22 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171092 Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org> Tested-by: Jenkins Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Diffstat (limited to 'odk/examples')
-rw-r--r--odk/examples/DevelopersGuide/FirstSteps/HelloTextTableShape/python/HelloTextTableShape.py2
-rw-r--r--odk/examples/python/DocumentHandling/DocumentConverter.py2
-rw-r--r--odk/examples/python/Miscellaneous/InputEvents.py109
-rw-r--r--odk/examples/python/Text/BookmarkInsertion.py12
-rw-r--r--odk/examples/python/Text/GraphicsInserter.py8
-rw-r--r--odk/examples/python/Text/HardFormatting.py4
-rw-r--r--odk/examples/python/Text/SWriter.py6
-rw-r--r--odk/examples/python/Text/StyleCreation.py4
-rw-r--r--odk/examples/python/Text/StyleInitialization.py9
-rw-r--r--odk/examples/python/Text/TextDocumentStructure.py4
-rw-r--r--odk/examples/python/Text/TextReplace.py8
-rw-r--r--odk/examples/python/Text/WriterSelector.py4
12 files changed, 86 insertions, 86 deletions
diff --git a/odk/examples/DevelopersGuide/FirstSteps/HelloTextTableShape/python/HelloTextTableShape.py b/odk/examples/DevelopersGuide/FirstSteps/HelloTextTableShape/python/HelloTextTableShape.py
index 2e2ab2ee65b3..437ca5491d92 100644
--- a/odk/examples/DevelopersGuide/FirstSteps/HelloTextTableShape/python/HelloTextTableShape.py
+++ b/odk/examples/DevelopersGuide/FirstSteps/HelloTextTableShape/python/HelloTextTableShape.py
@@ -37,7 +37,7 @@ class HelloTextTableShape:
self.remote_context = officehelper.bootstrap()
print("Connected to a running office ...")
return self.remote_context.ServiceManager
- except Exception as e:
+ except Exception:
traceback.print_exc()
sys.exit(1)
diff --git a/odk/examples/python/DocumentHandling/DocumentConverter.py b/odk/examples/python/DocumentHandling/DocumentConverter.py
index c2683b8c7cb7..4613a8b797e2 100644
--- a/odk/examples/python/DocumentHandling/DocumentConverter.py
+++ b/odk/examples/python/DocumentHandling/DocumentConverter.py
@@ -50,7 +50,7 @@ def convert(src_file, dest_file, to_type):
PropertyValue(Name="FilterName", Value=to_type),
)
try:
- doc.storeAsURL(dest_url, opts);
+ doc.storeAsURL(dest_url, opts)
finally:
doc.dispose()
diff --git a/odk/examples/python/Miscellaneous/InputEvents.py b/odk/examples/python/Miscellaneous/InputEvents.py
index 9fee6aadc29a..8dc443e2f6d2 100644
--- a/odk/examples/python/Miscellaneous/InputEvents.py
+++ b/odk/examples/python/Miscellaneous/InputEvents.py
@@ -7,14 +7,15 @@
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
#
-import uno, unohelper;
-from com.sun.star.awt import XKeyHandler;
-from com.sun.star.awt import XKeyListener;
-from com.sun.star.awt import XMouseClickHandler;
-from com.sun.star.awt import XMouseMotionHandler;
-from com.sun.star.awt import XMouseListener;
-from com.sun.star.awt import XMouseMotionListener;
-from com.sun.star.accessibility import AccessibleRole;
+import uno
+import unohelper
+from com.sun.star.awt import XKeyHandler
+from com.sun.star.awt import XKeyListener
+from com.sun.star.awt import XMouseClickHandler
+from com.sun.star.awt import XMouseMotionHandler
+from com.sun.star.awt import XMouseListener
+from com.sun.star.awt import XMouseMotionListener
+from com.sun.star.accessibility import AccessibleRole
"""
@@ -34,36 +35,36 @@ SOFFICE_CONNECTION_URI = "uno:socket,host=localhost,port=2083;urp;StarOffice.Com
def demo():
# Connect to LibreOffice process
- localComponentContext = uno.getComponentContext();
- localServiceManager = localComponentContext.getServiceManager();
- resolver = localServiceManager.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", localComponentContext);
- remoteComponentContext = resolver.resolve(SOFFICE_CONNECTION_URI);
+ localComponentContext = uno.getComponentContext()
+ localServiceManager = localComponentContext.getServiceManager()
+ resolver = localServiceManager.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", localComponentContext)
+ remoteComponentContext = resolver.resolve(SOFFICE_CONNECTION_URI)
# Get the currently opened view context.
- remoteServiceManager = remoteComponentContext.getServiceManager();
- desktop = remoteServiceManager.createInstance("com.sun.star.frame.Desktop");
- xComponent = desktop.getCurrentComponent(); # e.g. SwXTextDocument, ScModelObj, SdXImpressDocument
+ remoteServiceManager = remoteComponentContext.getServiceManager()
+ desktop = remoteServiceManager.createInstance("com.sun.star.frame.Desktop")
+ xComponent = desktop.getCurrentComponent() # e.g. SwXTextDocument, ScModelObj, SdXImpressDocument
if "com.sun.star.document.OfficeDocument" not in xComponent.getSupportedServiceNames():
- print("No OfficeDocument opened.");
- exit(1);
+ print("No OfficeDocument opened.")
+ exit(1)
else:
- handler = MyXKeyMouseClickMotionHandler("handler");
+ handler = MyXKeyMouseClickMotionHandler("handler")
# Events in the document view area. Not in the surrounding UI.
- xController = xComponent.getCurrentController(); # xModel.getCurrentController()
- xController.addKeyHandler(handler); # XUserInputInterception.addKeyHandler()
- xController.addMouseClickHandler(handler); # XUserInputInterception.addMouseClickHandler()
+ xController = xComponent.getCurrentController() # xModel.getCurrentController()
+ xController.addKeyHandler(handler) # XUserInputInterception.addKeyHandler()
+ xController.addMouseClickHandler(handler) # XUserInputInterception.addMouseClickHandler()
- listener = MyXKeyMouseClickMotionHandler("listener");
+ listener = MyXKeyMouseClickMotionHandler("listener")
# TODO: Register to e.value.Source of Handler events.
# That's the correct source.
- xWindow = xController.ComponentWindow;
+ xWindow = xController.ComponentWindow
# In writer we're usually looking for:
# xWindow.Windows[0].Windows[0]
recursive_windows("", xWindow, lambda subXWindow: (
subXWindow.addKeyListener(listener),
subXWindow.addMouseListener(listener),
#subXWindow.addMouseMotionListener(listener), # very much events
- ));
+ ))
# Maybe the event handlers can also be registered via one of the objects
# this function iterates through. But currently this function just
@@ -71,72 +72,72 @@ def demo():
#recursive_acc_ctx("", xWindow.AccessibleContext.AccessibleParent);
#recursive_acc_ctx("", xWindow);
- input("Waiting for events. Press Enter to quit...\n");
+ input("Waiting for events. Press Enter to quit...\n")
def recursive_acc_ctx(path, obj):
print("recursive_acc_ctx: " + path + find_accessible_role(obj.getAccessibleContext().getAccessibleRole()))
for i in range(obj.getAccessibleContext().AccessibleChildCount):
- recursive_acc_ctx(path+str(i)+": ", obj.getAccessibleContext().getAccessibleChild(i));
+ recursive_acc_ctx(path+str(i)+": ", obj.getAccessibleContext().getAccessibleChild(i))
def recursive_windows(path, xWindow, func):
print("recursive_windows: " + path + find_accessible_role(xWindow.getAccessibleContext().getAccessibleRole()))
- func(xWindow);
+ func(xWindow)
try:
- windows = xWindow.getWindows(); # XVclContainer.getWindows()
- except:
- return;
+ windows = xWindow.getWindows() # XVclContainer.getWindows()
+ except Exception:
+ return
for i in range(len(windows)):
- subXWindow = windows[i];
- recursive_windows(path+str(i)+": ", subXWindow, func);
+ subXWindow = windows[i]
+ recursive_windows(path+str(i)+": ", subXWindow, func)
def find_accessible_role(role_int):
for role_name in dir(AccessibleRole):
if role_int == eval("AccessibleRole." + role_name):
- return role_name;
+ return role_name
class MyXKeyMouseClickMotionHandler(unohelper.Base, XKeyHandler, XKeyListener, XMouseClickHandler, XMouseMotionHandler, XMouseListener, XMouseMotionListener):
def __init__(self, name): # XKeyHandler, XKeyListener
- self.name = name;
+ self.name = name
def keyPressed(self, e): # XKeyHandler, XKeyListener
- self.key_evt(e, "pressed");
- return False; # False: don't consume (run other event handlers)
+ self.key_evt(e, "pressed")
+ return False # False: don't consume (run other event handlers)
def keyReleased(self, e):
- self.key_evt(e, "released");
- return False;
+ self.key_evt(e, "released")
+ return False
def mousePressed(self, e): # XMouseClickHandler, XMouseListener
- self.mouse_evt(e, "pressed");
- return False;
+ self.mouse_evt(e, "pressed")
+ return False
def mouseReleased(self, e): # XMouseClickHandler, XMouseListener
- self.mouse_evt(e, "released");
- return False;
+ self.mouse_evt(e, "released")
+ return False
def mouseEntered(self, e): # XMouseListener
- self.mouse_evt(e, "entered");
- return False;
+ self.mouse_evt(e, "entered")
+ return False
def mouseExited(self, e): # XMouseListener
- self.mouse_evt(e, "exited");
- return False;
+ self.mouse_evt(e, "exited")
+ return False
def mouseDragged(self, e): # XMouseMotionHandler, XMouseMotionListener
- self.mouse_evt(e, "dragged");
- return False;
+ self.mouse_evt(e, "dragged")
+ return False
def mouseMoved(self, e): # XMouseMotionHandler, XMouseMotionListener
- self.mouse_evt(e, "moved");
- return False;
+ self.mouse_evt(e, "moved")
+ return False
def disposing(self, s):
- print(self.name + "# disposing");
+ print(self.name + "# disposing")
def key_evt(self, e, action):
#print(self.name + "# key "+action+": " + str(e)); # very much output
- print(self.name + "# key "+action+" (code: " + str(e.value.KeyCode.real) + "): " + e.value.KeyChar.value);
+ print(self.name + "# key "+action+" (code: " + str(e.value.KeyCode.real) + "): " + e.value.KeyChar.value)
def mouse_evt(self, e, action):
#print(self.name + "# mouse "+action+": " + str(e)); # very much output
- print(self.name + "# mouse "+action+": Modifiers: "+str(e.value.Modifiers)+"; Buttons: "+str(e.value.Buttons)+"; X: "+str(e.value.X)+"; Y: "+str(e.value.Y)+"; ClickCount: "+str(e.value.ClickCount)+"; PopupTrigger: "+str(e.value.PopupTrigger));
+ print(self.name + "# mouse "+action+": Modifiers: "+str(e.value.Modifiers)+"; Buttons: "+str(e.value.Buttons)+"; X: "+str(e.value.X)+"; Y: "+str(e.value.Y)+"; ClickCount: "+str(e.value.ClickCount)+"; PopupTrigger: "+str(e.value.PopupTrigger))
-demo();
+demo()
# vim: set shiftwidth=4 softtabstop=4 expandtab:
diff --git a/odk/examples/python/Text/BookmarkInsertion.py b/odk/examples/python/Text/BookmarkInsertion.py
index 5b801f6121ea..d65887cc21fe 100644
--- a/odk/examples/python/Text/BookmarkInsertion.py
+++ b/odk/examples/python/Text/BookmarkInsertion.py
@@ -54,7 +54,7 @@ def create_example_text(component):
cursor.collapseToEnd()
cursor.setString(THIRD_PARAGRAPH)
cursor.gotoStart(False)
- except:
+ except Exception:
traceback.print_exc()
@@ -71,7 +71,7 @@ def find_first(document, search_str):
descriptor.setSearchString(search_str)
descriptor.setPropertyValue("SearchRegularExpression", True)
return document.findFirst(descriptor)
- except:
+ except Exception:
traceback.print_exc()
return None
@@ -89,7 +89,7 @@ def insert_bookmark(document, text_range, bookmark_name):
bookmark.setName(bookmark_name)
document.getText().insertTextContent(text_range, bookmark, True)
print("Insert bookmark:", bookmark_name)
- except:
+ except Exception:
traceback.print_exc()
@@ -106,7 +106,7 @@ def mark_list(component, mlist, prefix):
if not search:
continue
insert_bookmark(component, search, f"{prefix}{i}")
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
@@ -121,7 +121,7 @@ def get_desktop():
else:
desktop = srv_mgr.createInstanceWithContext("com.sun.star.frame.Desktop", remote_context)
print("Connected to a running office ...")
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
return desktop
@@ -135,7 +135,7 @@ def main():
# Open an empty text document.
try:
doc = desktop.loadComponentFromURL("private:factory/swriter", "_blank", 0, tuple([]))
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
diff --git a/odk/examples/python/Text/GraphicsInserter.py b/odk/examples/python/Text/GraphicsInserter.py
index 3d09aedd5a13..635f03e25276 100644
--- a/odk/examples/python/Text/GraphicsInserter.py
+++ b/odk/examples/python/Text/GraphicsInserter.py
@@ -34,14 +34,14 @@ def insert_graphic(filename):
try:
graphic = doc.createInstance("com.sun.star.text.TextGraphicObject")
- except:
+ except Exception:
traceback.print_exc(file=log_file)
return
log_file.write("inserting graphic\n")
try:
text.insertTextContent(cursor, graphic, True)
- except:
+ except Exception:
print("Could not insert Content")
traceback.print_exc()
return
@@ -70,7 +70,7 @@ def insert_graphic(filename):
graphic.setPropertyValue("Width", 4400)
# Setting the height
graphic.setPropertyValue("Height", 4000)
- except:
+ except Exception:
print("Couldn't set property 'GraphicURL'")
traceback.print_exc(file=log_file)
@@ -89,7 +89,7 @@ def main():
args = parser.parse_args()
try:
insert_graphic(args.image)
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
diff --git a/odk/examples/python/Text/HardFormatting.py b/odk/examples/python/Text/HardFormatting.py
index 3196ac33dd7c..388947ff1efc 100644
--- a/odk/examples/python/Text/HardFormatting.py
+++ b/odk/examples/python/Text/HardFormatting.py
@@ -27,7 +27,7 @@ def get_desktop():
print("Can't create a desktop. No connection, no remote office servicemanager available!")
else:
desktop = srv_mgr.createInstanceWithContext("com.sun.star.frame.Desktop", remote_context)
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
return desktop
@@ -85,7 +85,7 @@ def main():
text_range.setPropertyToDefault("CharWeight")
# Then, check again
check_property_state(text_range, text_range.getPropertyState("CharWeight"))
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
diff --git a/odk/examples/python/Text/SWriter.py b/odk/examples/python/Text/SWriter.py
index 3af42f352e70..9927c2647b99 100644
--- a/odk/examples/python/Text/SWriter.py
+++ b/odk/examples/python/Text/SWriter.py
@@ -32,8 +32,8 @@ def main():
print("Opening an empty Writer document")
doc_url = "private:factory/swriter"
doc = desktop.loadComponentFromURL(doc_url, "_blank", 0, tuple())
- except Exception as e:
- print(f"d", file=sys.stderr)
+ except Exception:
+ print("d", file=sys.stderr)
traceback.print_exc()
sys.exit(1)
@@ -55,7 +55,7 @@ def generate(doc):
try:
cursor.setPropertyValue("CharColor", 255)
cursor.setPropertyValue("CharShadowed", True)
- except:
+ except Exception:
print("Couldn't change the color", file=sys.stderr)
traceback.print_exc()
diff --git a/odk/examples/python/Text/StyleCreation.py b/odk/examples/python/Text/StyleCreation.py
index 629b530e9f83..126189f47a88 100644
--- a/odk/examples/python/Text/StyleCreation.py
+++ b/odk/examples/python/Text/StyleCreation.py
@@ -66,7 +66,7 @@ def get_desktop():
print("Can't create a desktop. No connection, no remote office servicemanager available!")
else:
desktop = srv_mgr.createInstanceWithContext("com.sun.star.frame.Desktop", remote_context)
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
return desktop
@@ -81,7 +81,7 @@ def main():
doc = desktop.loadComponentFromURL("private:factory/swriter", "_blank", 0, tuple())
create_style(doc)
apply_style(doc)
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
diff --git a/odk/examples/python/Text/StyleInitialization.py b/odk/examples/python/Text/StyleInitialization.py
index a4d29b34431e..84f67369a781 100644
--- a/odk/examples/python/Text/StyleInitialization.py
+++ b/odk/examples/python/Text/StyleInitialization.py
@@ -23,7 +23,7 @@ def get_desktop():
print("Can't create a desktop. No connection, no remote office servicemanager available!")
else:
desktop = srv_mgr.createInstanceWithContext("com.sun.star.frame.Desktop", remote_context)
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
return desktop
@@ -43,13 +43,13 @@ def main():
try:
cursor.setPropertyValue("CharFontName", "Arial")
- except:
+ except Exception:
pass
text.insertString(cursor, "Headline", False)
try:
cursor.setPropertyValue("CharFontName", "Liberation Sans")
- except:
+ except Exception:
pass
text.insertControlCharacter(cursor, PARAGRAPH_BREAK, False)
text.insertString(cursor, "A very short paragraph for illustration only", False)
@@ -72,7 +72,6 @@ def main():
paragraph_enumeration = text.createEnumeration()
while paragraph_enumeration.hasMoreElements():
paragraph = paragraph_enumeration.nextElement()
- paragraph_text = paragraph.getAnchor().getString()
# Create a cursor from this paragraph
paragraph_cursor = paragraph.getAnchor().getText().createTextCursor()
@@ -96,7 +95,7 @@ def main():
text_range.setPropertyValue("ParaStyleName", style_name)
print("Apply the paragraph style:", style_name)
break
- except:
+ except Exception:
traceback.print_exc()
print("Done")
diff --git a/odk/examples/python/Text/TextDocumentStructure.py b/odk/examples/python/Text/TextDocumentStructure.py
index da677113a188..e082bd8345ed 100644
--- a/odk/examples/python/Text/TextDocumentStructure.py
+++ b/odk/examples/python/Text/TextDocumentStructure.py
@@ -28,7 +28,7 @@ def main():
text = doc.getText()
create_example_data(text)
display_structure(text)
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
@@ -44,7 +44,7 @@ def create_example_data(text):
cursor.gotoEndOfWord(True)
cursor.setPropertyValue("CharWeight", BOLD)
print("create example data")
- except:
+ except Exception:
traceback.print_exc()
diff --git a/odk/examples/python/Text/TextReplace.py b/odk/examples/python/Text/TextReplace.py
index 3aeb12cfa88e..c1b94a58c49e 100644
--- a/odk/examples/python/Text/TextReplace.py
+++ b/odk/examples/python/Text/TextReplace.py
@@ -23,7 +23,7 @@ def get_desktop():
print("Can't create a desktop. No connection, no remote office servicemanager available!")
else:
desktop = srv_mgr.createInstanceWithContext("com.sun.star.frame.Desktop", remote_context)
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
return desktop
@@ -38,7 +38,7 @@ def main():
try:
doc = desktop.loadComponentFromURL("private:factory/swriter", "_blank", 0, tuple())
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)
@@ -57,7 +57,7 @@ def main():
replaced_cnt = doc.replaceAll(replace_descriptor)
if replaced_cnt > 0:
print("Replaced", british_word, "with", us_word)
- except:
+ except Exception:
traceback.print_exc()
print("Done")
@@ -94,7 +94,7 @@ def create_example_data(doc):
)
text.insertString(cursor, content, False)
cursor.gotoStart(False)
- except:
+ except Exception:
traceback.print_exc()
diff --git a/odk/examples/python/Text/WriterSelector.py b/odk/examples/python/Text/WriterSelector.py
index f822fded0631..3b659fd43947 100644
--- a/odk/examples/python/Text/WriterSelector.py
+++ b/odk/examples/python/Text/WriterSelector.py
@@ -54,9 +54,9 @@ def main():
# XComponent.dispose.
try:
doc.close(False)
- except:
+ except Exception:
doc.dispose()
- except:
+ except Exception:
traceback.print_exc()
sys.exit(1)