No worries. I think from this section of reportengine.py <https://github.com/weewx/weewx/blob/master/bin/weewx/reportengine.py#L67-L182>, I've found what I'm looking for.
Get the skin.conf os path and create a ConfigObj. Then merge that ConfigObj with the skin settings from weewx.conf. On Friday, September 7, 2018 at 10:49:48 PM UTC-4, gjr80 wrote: > Ok, Sorry, misunderstood. No, you will need to go through the process like > class > StdReportEngine does in reportengine.py to get the skin name, work out > its location and then read the config from its skin.conf. > > Gary > > On Saturday, 8 September 2018 11:54:52 UTC+10, Pat O'Brien wrote: >> >> Hi Gary, I understand that part (hopefully displayed through the bit of >> code I shared) - what my concern was that if I'm getting the [[[Extras]]] >> from the config directly, that doesn't account for anything in skin.conf. >> >> So I was asking if there's a way to get "The Extras" (as merged by both >> config file's Extras)... >> >> >> On Friday, September 7, 2018 at 9:00:12 PM UTC-4, gjr80 wrote: >>> >>> Pat, >>> >>> Through an SLE you can access anything within the WeeWX universe, you >>> just need to know where to find it and the (python) code to access it. >>> >>> So what does self.generator.config_dict give you? On a plain vanilla >>> WeeWX install I can see then entire weewx.conf. >>> >>> Gary >>> >>> On Saturday, 8 September 2018 06:35:20 UTC+10, Pat O'Brien wrote: >>>> >>>> Will do, thanks! >>>> >>>> Another question which is sort of related. Is it possible for Skin A to >>>> get the [[[Extras]]] settings of Skin B from within an SLE? >>>> >>>> Instead of maintaining 2 sets of Extras for 2 skins, it'd be nice to >>>> have 1 across both skins. >>>> >>>> I started to play around with something like this, but it doesn't catch >>>> any skin.conf settings. So before I got too deep, I figured there's >>>> probably an easier way? >>>> >>>> self.generator.config_dict["StdReport"]["Belchertown"]["Extras"] >>>> >>>> >>>> >>>> >>>> On Thursday, September 6, 2018 at 5:49:09 PM UTC-4, Tom Keffer wrote: >>>>> >>>>> It's a Wiki! Anyone can edit. Go at it! >>>>> >>>>> >>>>> >>>>> On Thu, Sep 6, 2018 at 10:21 AM Pat O'Brien <[email protected]> >>>>> wrote: >>>>> >>>>>> hah! >>>>>> >>>>>> Tom, I see I can edit the weewx wiki on GitHub. Is it OK to edit and >>>>>> add the link to the Belchertown skin - or would you rather control that >>>>>> update? >>>>>> >>>>>> >>>>>> On Thursday, September 6, 2018 at 12:22:45 PM UTC-4, Vince Skahan >>>>>> wrote: >>>>>>> >>>>>>> On Thursday, September 6, 2018 at 5:40:42 AM UTC-7, Tom Keffer wrote: >>>>>>>> >>>>>>>> BTW, Pat, how are you enjoying your new life as a maintainer of >>>>>>>> open source code? :-) >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>> ....and Pat was never heard from again... >>>>>>> >>>>>>
