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)
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)
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)