You can reproduce it:
setting as default scheme "eval" (tauruscustomsetting) and lauching taurusplot
taurusplot MainThread INFO 2016-07-26 09:50:31,298 TaurusRootLogger: Using "PyQt4" for Qt MainThread INFO 2016-07-26 09:50:31,609 taurus.qt.qtgui.icon.icon: Setting Tango icon theme (from /home/cfalcon/tools/taurus.git/lib/taurus/qt/qtgui/icon/) MainThread WARNING 2016-07-26 09:50:32,086 TaurusRootLogger: Model name "eval://localhost" is supported but not strictly valid. It is STRONGLY recommended that you change it to strictly follow eval scheme syntax MainThread WARNING 2016-07-26 09:50:32,090 TaurusRootLogger: Model name "eval://localhost" is supported but not strictly valid. It is STRONGLY recommended that you change it to strictly follow eval scheme syntax MainThread WARNING 2016-07-26 09:50:32,090 TaurusRootLogger: Model name "eval://localhost" is supported but not strictly valid. It is STRONGLY recommended that you change it to strictly follow eval scheme syntax MainThread WARNING 2016-07-26 09:50:32,090 TaurusRootLogger: Model name "eval://localhost" is supported but not strictly valid. It is STRONGLY recommended that you change it to strictly follow eval scheme syntax MainThread WARNING 2016-07-26 09:50:32,091 localhost.DefaultEvaluator.localhost: Missing symbol "localhost" MainThread WARNING 2016-07-26 09:50:32,093 TaurusRootLogger: Model name "eval://localhost" is supported but not strictly valid. It is STRONGLY recommended that you change it to strictly follow eval scheme syntax Traceback (most recent call last): File "/home/cfalcon/tools/taurus.git/lib/taurus/qt/qtgui/model/qbasemodel.py", line 581, in setModel model.setDataSource(modelObj) File "/home/cfalcon/tools/taurus.git/lib/taurus/qt/qtcore/model/taurusmodel.py", line 223, in setDataSource self.refresh() File "/home/cfalcon/tools/taurus.git/lib/taurus/qt/qtcore/model/taurusdatabasemodel.py", line 378, in refresh TaurusBaseModel.refresh(self, refresh_source=refresh_source) File "/home/cfalcon/tools/taurus.git/lib/taurus/qt/qtcore/model/taurusmodel.py", line 202, in refresh self.setupModelData(self.dataSource()) File "/home/cfalcon/tools/taurus.git/lib/taurus/qt/qtcore/model/taurusdatabasemodel.py", line 541, in setupModelData for domain in data.keys(): AttributeError: 'EvaluationAuthority' object has no attribute 'keys' MainThread INFO 2016-07-26 09:51:18,850 TaurusRootLogger:
Note that Taurus 4.0 is Tango-agnostic only for
taurus.core
, not fortaurus.qt
.Many widgets are not yet tango-independent or scheme-agnostic. This is something that still needs to be done (see the "follow on" section of [TEP3]).
Many parts of the code are already marked with TODOs using the
tango-centric
"tag". I suggest that we also use the same tag in tickets such as this one.Related
Wiki: TEP3