Adder filter to have lots

This commit is contained in:
Computerboer
2025-07-30 23:48:48 +02:00
committed by GitHub
parent 41795462fb
commit 9a67af7480

View File

@@ -38,6 +38,9 @@ def getAuctionlocations(countrycode: Countrycode):
for auction in auctions: for auction in auctions:
auction.geonamelocation = getGeoLocationByCity(auction.city, countrycode) auction.geonamelocation = getGeoLocationByCity(auction.city, countrycode)
#filters all auctions for this geonameid
auctions = list(filter(lambda a: a.numberoflots > 0 , auctions))
geonameids = map(get_geonameid, auctions) geonameids = map(get_geonameid, auctions)
uniquegeonameids = (list(set(geonameids))) uniquegeonameids = (list(set(geonameids)))
@@ -45,6 +48,7 @@ def getAuctionlocations(countrycode: Countrycode):
#loops through the uniques geonameids #loops through the uniques geonameids
for geoid in uniquegeonameids: for geoid in uniquegeonameids:
#filters all auctions for this geonameid #filters all auctions for this geonameid
geoauctions = list(filter(lambda a: get_geonameid(a) == geoid , auctions)) geoauctions = list(filter(lambda a: get_geonameid(a) == geoid , auctions))
if(geoauctions): if(geoauctions):