Loading cloudcontrol/server/jobsinterface.py +3 −10 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ from cloudcontrol.server.db import SObject from cloudcontrol.common.jobs import JobsManagerInterface from cloudcontrol.common.tql.db.tag import StaticTag, CallbackTag from cloudcontrol.common.tql.db.helpers import taggify class ServerJobsManagerInterface(JobsManagerInterface): Loading @@ -31,17 +32,9 @@ class ServerJobsManagerInterface(JobsManagerInterface): for name in self.TAG_ATTRIBUTES: value = getattr(job, name, None) # Convert values: if isinstance(value, bool): value = 'yes' if value else 'no' elif isinstance(value, datetime): value = str(int(time.mktime(value.timetuple()))) elif isinstance(value, set): value = ' '.join(value) elif value is None: if value is None: continue else: value = str(value) value = taggify(value) if name not in tql_object: tag = StaticTag(name, '') tql_object.register(tag) Loading Loading
cloudcontrol/server/jobsinterface.py +3 −10 Original line number Diff line number Diff line Loading @@ -8,6 +8,7 @@ from cloudcontrol.server.db import SObject from cloudcontrol.common.jobs import JobsManagerInterface from cloudcontrol.common.tql.db.tag import StaticTag, CallbackTag from cloudcontrol.common.tql.db.helpers import taggify class ServerJobsManagerInterface(JobsManagerInterface): Loading @@ -31,17 +32,9 @@ class ServerJobsManagerInterface(JobsManagerInterface): for name in self.TAG_ATTRIBUTES: value = getattr(job, name, None) # Convert values: if isinstance(value, bool): value = 'yes' if value else 'no' elif isinstance(value, datetime): value = str(int(time.mktime(value.timetuple()))) elif isinstance(value, set): value = ' '.join(value) elif value is None: if value is None: continue else: value = str(value) value = taggify(value) if name not in tql_object: tag = StaticTag(name, '') tql_object.register(tag) Loading