Am Mittwoch, 4. Dezember 2019, 18:52:41 CET schrieb Detlev Offenbach:
> Am Mittwoch, 4. Dezember 2019, 10:28:43 CET schrieb Hans-Peter Jansen:
> >
> > Habe leider gestern ein paar Mal den Fall gehabt, dass Ctrl+Alt+TAB wieder
> > nicht funktionierte (jetzt allerdings mit aktivierten jedi calltips und
> > completions). Die beiden focus-betreffenden Patches habe ich natürlich
> > übernommen.
>
> Calltips und Completions waren das andere Fokus Problem. Bitte schick mir
> die Schrittfolge, um dieses Phänomen zu reproduzieren.
Hab dazu noch keine Systematik gefunden, weil es nur sehr sporadisch auftritt.
Hier mal zwei reproduzierbare Probleme (habe jetzt erst einmal die
Jedi-Calltips
deaktiviert, also nur noch QScintilla calltips/completions aktiv).
Wenn eine completion angezeigt wird, und man in ein anderes Fenster umschaltet,
dann bleibt diese aktiv. Selbst wenn man auf einen anderen Desktop umschaltet,
also etwa so: (bitte ungewohntes Farbschema ignorieren!)
Und ein weiteres Problem: Funktion "Neue Dokumentenansicht" macht nichts,
"Neue Dokumentenansicht (in neuem Abschnitt)" erzeugt einen neuen Splitter,
aber
keine Dokumentenansicht, d.h. ich habe bislang keinen Weg gefunden, zwei
Ansichten auf eine Datei zu bekommen.
Diese beiden behindern den Workflow doch schon erheblich.
> > Heute morgen hat mich noch dies hier angesprungen:
> > <class 'RuntimeError'>:
> > wrapped C/C++ object of type Editor has been deleted
> > --------------------------------------------------------------------------
> > -- ---- File
> > "/usr/lib/python3.7/site-packages/eric6/ViewManager/ViewManager.py", line
> > 5160, in saveCurrentEditor
> >
> > self.saveEditorEd(aw)
> >
> > File
> > "/usr/lib/python3.7/site-packages/eric6/ViewManager/ViewManager.py",
> >
> > line 5148, in saveEditorEd
> >
> > ok = ed.saveFile()
> >
> > File "/usr/lib/python3.7/site-packages/eric6/QScintilla/Editor.py", line
> >
> > 3399, in saveFile
> >
> > self.extractTasks()
> >
> > File "/usr/lib/python3.7/site-packages/eric6/QScintilla/Editor.py", line
> >
> > 2791, in extractTasks
> >
> > txtList = self.text().split(self.getLineSeparator())
>
> Das hatte ich hier noch auf keinem meiner Systeme (Windows 10, versch.
> Linux, macOS). Ist das Verhalten reproduzierbar? Welche Schritte muss ich
> ausführen, um das zu erzeugen?
Ist nicht mehr aufgetreten seitdem... :-(
BTW: Nach einem Tumbleweed Upgrade hatte zypper python3-qt4 deinstalliert (TW
selbst ist mittlererweise Qt4 free). Das hat einen Traceback in irgendwelchen
Plugins getriggert. Hab python3-qt4 wieder von meinen KDE4/Qt4 Repos
installiert,
aber vielleicht sollte Eric diese Situation irgendwann mal besser handhaben...
> > Erinnert mich daran, dass es toll wäre, wenn eric sich die
> > Splitterposition
> > merken würde!
>
> Welche Splitter meinst du? Es werden verschiedene benutzt.
Die Splitterposition einer geteilten Ansicht.
Beim Testen der Ansichtsteilung, und anschließendem Beenden trat jetzt zweimal
der angehängte Fehler auf.
> > BTW, die MicroPython-Unterstützung von eric finde ich supercool. Habe
> > schon
> > längst mal vor, damit ein bisschen zu spielen (vielleicht kann ich damit
> > meinem 14 jährigen Sohn die embedded-Welt und Python damit ein wenig
näher
> > bringen).. Welche µPython boards benutzt/bevorzugst Du so?
>
> Zum Entwickeln und Testen habe ich verschiedene Boards. Habe aber nicht
> wirklich groß etwas entwickelt. Am besten ausgestattet für den Einstieg
> scheint mir das Circuit Playground Express von Adafruit zu sein.
Schau ich mir mal an, Danke für die Info.
Grüße,
Hans-Peter
--------------------------------------------------------------------------------
2019-12-05, 11:10:57
--------------------------------------------------------------------------------
<class 'AttributeError'>:
'Editor' object has no attribute '_Editor__inSpellLanguageChanged'
--------------------------------------------------------------------------------
File "/usr/lib/python3.7/site-packages/eric6/QScintilla/Editor.py", line 5747, in __newViewNewSplit
self.vm.newEditorView(self.fileName, self, self.filetype)
File "/usr/lib/python3.7/site-packages/eric6/ViewManager/ViewManager.py", line 4788, in newEditorView
editor, assembly = self.cloneEditor(caller, filetype, fn)
File "/usr/lib/python3.7/site-packages/eric6/ViewManager/ViewManager.py", line 4809, in cloneEditor
tv=e5App().getObject("TaskViewer"))
File "/usr/lib/python3.7/site-packages/eric6/QScintilla/EditorAssembly.py", line 46, in __init__
self.__editor = Editor(dbs, fn, vm, filetype, editor, tv)
File "/usr/lib/python3.7/site-packages/eric6/QScintilla/Editor.py", line 493, in __init__
propagate=False)
File "/usr/lib/python3.7/site-packages/eric6/QScintilla/Editor.py", line 1702, in __spellLanguageChanged
if not self.__inSpellLanguageChanged and propagate:
--------------------------------------------------------------------------------
Version Numbers:
Python 3.7.3, 64-Bit
Qt 5.13.1
PyQt 5.13.1
sip 4.19.19
QScintilla 2.11.3
WebEngine 73.0.3683.105
eric6 19.11 (rev. 83df7d69e61b)
Platform: linux
3.7.3 (default, Apr 09 2019, 05:18:21) [GCC]
Desktop: KDE
--------------------------------------------------------------------------------
Plugins Version Numbers:
PluginAbout 19.11
PluginApis 2.1.0
PluginAssistantEric 4.1.3
PluginCodeStyleChecker 19.11
PluginColorString 2.2.3
PluginCompletionJedi 3.5.0
PluginCxFreeze 6.0.13
PluginDocumentationSets 1.0.0
PluginEricapi 19.11
PluginEricdoc 19.11
PluginInvertHexColor 2.1.3
PluginMetricsRadon 2.1.0
PluginMqttMonitor 1.1.2
PluginPrintRemover 2.1.2
PluginProjectDjango 5.2.3
PluginProjectDjangoTagsMenu 2.0.4
PluginProjectKivy 2.0.3
PluginProjectPyramid 2.4.3
PluginProjectWeb 1.1.4
PluginPyInstaller 1.0.2
PluginPyLint 6.1.11
PluginPySide2PyQt 2.2.1
PluginRefactoringRope 6.10.0
PluginSelectionEncloser 2.1.4
PluginSplitMergeCamelCase 2.1.1
PluginSyntaxChecker 19.11
PluginTabnanny 19.11
PluginTimeTracker 2.0.10
PluginToolGenerateHash 2.1.3
PluginToolPip 1.6.3
PluginTranslator 19.11
PluginVcsGit 19.11
PluginVcsMercurial 19.11
PluginVcsPySvn 19.11
PluginVcsSubversion 19.11
PluginVmListspace 19.11
PluginVmTabview 19.11
PluginVulture 2.0.1
PluginWizardDataUriEncoder 2.0.4
PluginWizardDotDesktop 19.11
PluginWizardE5MessageBox 19.11
PluginWizardEricPlugin 19.11
PluginWizardPyRegExp 19.11
PluginWizardQColorDialog 19.11
PluginWizardQFileDialog 19.11
PluginWizardQFontDialog 19.11
PluginWizardQInputDialog 19.11
PluginWizardQMessageBox 19.11
PluginWizardQRegExp 19.11
PluginWizardQRegularExpression 19.11
PluginWizardSetup 19.11
PluginWizardVirtualenv 2.2.7
--------------------------------------------------------------------------------
Distribution Info:
/etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20191203"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20191203"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20191203"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
LOGO="distributor-logo"
_______________________________________________
Eric mailing list
Eric@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/eric