It looks like an OS issue (cannot find the file)
<pre>
# lazy if os.path.dirname(path): self.__base_path = os.path.dirname(path) if os self.name !__file_name = 'posix' and os.name != 'nt'path.basename(path) else: self.__base_path = os.getcwd() self.__file_name = path return filename = self.entry.set_text(os.path.join(USER_PLUGINSself.__base_path, 'lxml', 'etreeself.xml'__file_name)</pre>as for lxml gramplet, a nicer code should maybe generate a specific call and more testing (around signals, plugin location and GUI), before:<pre>...tree entry = ElementTreeself.entry.parseget_text(filename)
</pre>