Matija Polajnar avatar Matija Polajnar committed 0c1237e

addons dialog bugfix: it used to crash on uninitialized add-ons list if there was already an add-on installed

Comments (0)

Files changed (1)

Orange/OrangeCanvas/orngDlgs.py

             import orngEnviron
             addon = self.getAddOnFromItem(item)
         if addon:
-            self.lblDescription.setText(addon.summary.strip() +"\n"+ addon.description.strip())
-            self.lblVerAvailValue.setText(addon.available_version)
+            self.lblDescription.setText((addon.summary.strip() or "") +"\n"+ (addon.description.strip() or ""))
+            self.lblVerAvailValue.setText(addon.available_version or "")
 
-            self.lblVerInstalledValue.setText(addon.installed_version if addon.installed_version else "-") #TODO Tell whether it's a system-wide installation
+            self.lblVerInstalledValue.setText(addon.installed_version or "-") #TODO Tell whether it's a system-wide installation
             self.upgradeButton.setVisible(bool(addon.installed_version and addon.installed_version!=addon.available_version) and addon.name not in self.to_upgrade) #TODO Disable if it's a system-wide installation
             self.donotUpgradeButton.setVisible(addon.name in self.to_upgrade)
             self.webButton.setVisible(bool(addon.homepage))
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.