Fix an error if you don't have permissions on your symbols directory

Fix #872
This commit is contained in:
Julien Duponchelle committed 2017-01-23 10:23:18 +01:00
1 parent a1a677fcd3
commit f90e6f2f5b
1 file changed
+5 -2
+5 -2
View File
@@ -29,7 +29,10 @@ class Symbols:
"""
def __init__(self):
self.list()
try:
self.list()
except OSError: # The error will be raised and forward later
pass
# Keep a cache of symbols size
self._symbol_size_cache = {}
@@ -79,7 +82,7 @@ class Symbols:
return self._symbols_path[symbol_id]
except KeyError:
return self._symbols_path[":/symbols/computer.svg"]
def get_size(self, symbol_id):
try:
return self._symbol_size_cache[symbol_id]