def getHouseholdEnergyNeeds(self, householdids,pid):
     ''' get household food energy needs'''
     
     householdsENeed =[]
     for hhid in householdids:
         templist = []
         templist.append(hhid)
         connector = AdultEquivalent()
         houseENeed = connector.calculateHouseholdEnergyReq(hhid,pid)
         templist.append(houseENeed)
         householdsENeed.append(tuple(templist))
     return householdsENeed
    def getHouseholdEnergyNeeds(self, projectid, selectedHouseholds):
        """ get household food energy needs"""

        householdsENeed = []
        for hhid in selectedHouseholds:
            templist = []
            templist.append(hhid)
            connector = AdultEquivalent()
            houseENeed = connector.calculateHouseholdEnergyReq(hhid, projectid)
            templist.append(houseENeed)
            householdsENeed.append(tuple(templist))
        return householdsENeed
 def getHouseAE(self,houseEnergyNeed):
     connector = AdultEquivalent()
     hholdAE = connector.caclulateHouseholdAE(houseEnergyNeed)
     return hholdAE
 def getHouseholdAdultEquivalent(self,projectid,householdids):
     adultEquivalentCalculator = AdultEquivalent()
     householdAdultEquivalent = adultEquivalentCalculator.calculateHouseholdEnergyReq(householdids,projectid)
     return householdAdultEquivalent