Good morning all,

After an extended hiatus I am very happy to have a working and recording 
weather station again.  Unable to contain myself I am now tinkering with 
skins, extensions and data on https://davies-barnard.co.uk/

Anyway,  my install of Weewx seems to be making repeated calls to the 
extension I'm playing around with.  Its quite computational so I want it to 
run only when required to stay up to date.

*skin.conf*
search_list_extensions = user.xstats.ExtendedStatistics, 
user.celestialPatterns.CelestialPatterns
 
[[ToDate]]
...
[[[celestialpatterns]]]
template = celestialPatterns.html.tmpl

My Extension

def get_extension_list(self, timespan, db_lookup): 
    print("Extension Called")
 
     #Get the seasons
    seasons = self.getSeasons()

     #Get all the sun/moon rises and sets for 12 months.
     allRiseAndSet = self.getRiseAndSet()
     ...

def getSeasons(self):
    print ("calling getSeasons")
    ....

def getRiseAndSet(self):
    print("Calling getRiseAndSet")
    ...

*Is outputing:*
daviesc@pecan-ubuntu:/home/weewx$ sudo ./bin/wee_reports weewx.conf
Using configuration file weewx.conf
Generating for all time
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
Extension Called
calling getSeasons
Calling getRiseAndSet
daviesc@pecan-ubuntu:/home/weewx$

I can see this could align with the number of entries 
under CheetahGenerator but it seems excessive or is it by design?    If 
someone could enlighten me I would be very grateful.

Thanks again.

Chris





-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/c904e46d-c4ec-4293-90ed-ae1a0b3fba24n%40googlegroups.com.

Reply via email to