Property fix

This commit is contained in:
Ruud
2012-04-18 22:19:38 +02:00
parent 981840573e
commit 187cd09f04
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ class Manage(Plugin):
def updateLibrary(self, full = True):
last_update = float(Env.prop('manage.last_update'))
last_update = float(Env.prop('manage.last_update', default = 0))
if self.isDisabled() or (last_update > time.time() - 20):
return
+1 -2
View File
@@ -199,9 +199,8 @@ class Settings(object):
db = get_session()
try:
prop = db.query(Properties).filter_by(identifier = identifier).first()
return prop.value
return prop.value if prop else None
except:
print traceback.format_exc()
return None
def setProperty(self, identifier, value = ''):
+3 -2
View File
@@ -62,10 +62,11 @@ class Env(object):
return s
@staticmethod
def prop(identifier, value = None):
def prop(identifier, value = None, default = None):
s = Env.get('settings')
if value == None:
return s.getProperty(identifier)
v = s.getProperty(identifier)
return v if v else default
s.setProperty(identifier, value)