當前位置: 首頁>>代碼示例>>Python>>正文


Python ItemManager.esActual方法代碼示例

本文整理匯總了Python中sgp.managers.ItemMan.ItemManager.esActual方法的典型用法代碼示例。如果您正苦於以下問題:Python ItemManager.esActual方法的具體用法?Python ItemManager.esActual怎麽用?Python ItemManager.esActual使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在sgp.managers.ItemMan.ItemManager的用法示例。


在下文中一共展示了ItemManager.esActual方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: getItemsAprobados

# 需要導入模塊: from sgp.managers.ItemMan import ItemManager [as 別名]
# 或者: from sgp.managers.ItemMan.ItemManager import esActual [as 別名]
 def getItemsAprobados(self,id_fase):
     '''Obtiene los items desaprobados de una determinada fase
     @param: id_fase
     @return: lista de items aprobados de la fase'''
     im = ItemManager()
     fm = FaseManager()
     items = im.getItemsAprobados(id_fase)
     fase_actual = fm.getById(id_fase)
     lista = []
     if fase_actual.orden != 1 : #Comprobar relaciones de los items 
         for item in items : #por cada item en la lista de items aprobados
             relaciones = self.getByItem(item.id_item) #obtener sus relaciones
             bandera = False
             if relaciones: #Si tiene relaciones
                 for relacion in relaciones:
                     if im.esActual(relacion.id_item1) and im.esActual(relacion.id_item2): #la relacion es valida
                         bandera= True
                         break
                 if bandera:
                     lista.append(item)
     else: #es la primera fase
         lista = items
         
     return lista
         
開發者ID:vanecan,項目名稱:SGP14,代碼行數:26,代碼來源:RelacionMan.py


注:本文中的sgp.managers.ItemMan.ItemManager.esActual方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。