The behavior is a side-effect of getting the rest of the logging to work. It no longer accepts interpolation. You'll have to do the substitution for WEEWX_ROOT yourself.
Thanks for the feedback, Rich! -tk On Wed, Sep 29, 2021 at 8:52 AM [email protected] <[email protected]> wrote: > Hi, > I updated from 4.6 a4 to 4.6 b2. All is working well with the change to > $gettext and $pgettext. > In 4.6 a4, I was able to the following: > # Log to a set of rotating files > [[[rotate]]] > level = DEBUG > formatter = standard > class = logging.handlers.RotatingFileHandler > filename = %(WEEWX_ROOT)s/run/weewx.log > maxBytes = 10000000 > backupCount = 4 > But, in 4.6 b2, the interpolation is failing. If this new behavior is > intended, it is no big deal. It just made it easier for me to copy the > config file to different install locations. > rich > > On Tuesday, 28 September 2021 at 19:10:34 UTC-4 Tom Keffer wrote: > >> Available in the usual places: >> http://www.weewx.com/downloads/development_versions/ >> >> One notable change: the syntax for $gettext has changed from >> "bracket-style" to "function-style". That is, instead of this >> >> $gettext["something to be translated"] >> >> >> use this >> >> $gettext("something to be translated") >> >> >> There are also some new bug fixes, notably in the logger. >> >> A nice new feature is the ability to conditionally generate plot graphs >> on whether-or-not they include any data. See option "skip_if_empty" in the >> Customization Guide. >> >> -tk >> >> >> -- > 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/2433e1c4-92e1-4ea0-b09a-355ffc218bf4n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/2433e1c4-92e1-4ea0-b09a-355ffc218bf4n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAPq0zEB096010qL1rHiSM7WQmQXtTy3AgJqwKsfZCv2JVH0a9w%40mail.gmail.com.
