On 24.02.2015 18:41, Jens Tröger wrote: > Supporting documentation: > > > http://www.openoffice.org/api/docs/common/ref/com/sun/star/util/XCloseable.html > > https://wiki.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Closing_Documents > > I've now used this code: > > if document.supportsService("com.sun.star.util.XCloseable") : > document.close(True) > office.document.dispose() > >
dispose() needs to go into an "else" branch. i don't think "supportsService" will work here - it is not a service but an interface, usually you check that with queryInterface() but since Python is "dynamically typed" i don't know off-hand what the most idiomatic way to check for it would be. but i would assume that all LO application document types implement XCloseable. _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice