Beispiel #1
0
 def _filterItem(self, item, nation=None, role=None, isInTank=None):
     if role is not None and item.descriptor.role != role:
         return False
     elif isInTank is not None and item.isInTank != isInTank:
         return False
     else:
         return ItemsCollection._filterItem(self, item, nation)
Beispiel #2
0
 def _filterItem(self, item, nation=None, role=None, isInTank=None):
     if role is not None and item.descriptor.role != role:
         return False
     elif isInTank is not None and item.isInTank != isInTank:
         return False
     else:
         return ItemsCollection._filterItem(self, item, nation)
Beispiel #3
0
 def _filterItem(self, item, nation = None, role = None, isInTank = None):
     """
     Overriden method to filter collection items.
     
     @param item: item to check fo filtering
     @param nation: nation id to filter
     @param role: tankman role to filter
     @param isInTank: only tankmen in vehicles
     @return: is item match given conditions <bool>
     """
     if role is not None and item.descriptor.role != role:
         return False
     if isInTank is not None and item.isInTank != isInTank:
         return False
     return ItemsCollection._filterItem(self, item, nation)
Beispiel #4
0
 def _filterItem(self, item, nation=None, role=None, isInTank=None):
     """
     Overriden method to filter collection items.
     
     @param item: item to check fo filtering
     @param nation: nation id to filter
     @param role: tankman role to filter
     @param isInTank: only tankmen in vehicles
     @return: is item match given conditions <bool>
     """
     if role is not None and item.descriptor.role != role:
         return False
     elif isInTank is not None and item.isInTank != isInTank:
         return False
     else:
         return ItemsCollection._filterItem(self, item, nation)