def is_used(self): query = DBSESSION().query(File).filter_by(file_type_id=self.id) file_exists = DBSESSION().query(query.exists()).scalar() from autonomie.models.indicators import SaleFileRequirement indicator_query = DBSESSION().query(SaleFileRequirement).filter_by( file_type_id=self.id) indicator_exists = DBSESSION().query(indicator_query.exists()).scalar() return file_exists or indicator_exists
def is_used(self): query = DBSESSION().query(File).filter_by(file_type_id=self.id) file_exists = DBSESSION().query(query.exists()).scalar() from autonomie.models.indicators import SaleFileRequirement indicator_query = DBSESSION().query(SaleFileRequirement).filter_by( file_type_id=self.id ) indicator_exists = DBSESSION().query(indicator_query.exists()).scalar() return file_exists or indicator_exists
def is_used(self): task_query = DBSESSION().query(TASK_MENTION.c.task_id).filter( TASK_MENTION.c.mention_id == self.id ) mandatory_query = DBSESSION().query( MANDATORY_TASK_MENTION.c.task_id ).filter( MANDATORY_TASK_MENTION.c.mention_id == self.id ) return DBSESSION().query(task_query.exists()).scalar() or \ DBSESSION().query(mandatory_query.exists()).scalar()