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

Reply via email to