okay, I didn't have debug logging on, because it's bonkers chatty.... my
apologies
Here's what I believe to be the entire stack trace for that call:
2020-09-30 13:29:01,824 wee_reports[22] ERROR weewx.reportengine: Syntax
error: missing option "asctime" in interpolation.
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine:
**** Traceback (most recent call last):
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine:
**** File "/home/weewx/bin/weewx/reportengine.py", line 142, in run
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine:
**** skin_dict = self._build_skin_dict(report)
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine:
**** File "/home/weewx/bin/weewx/reportengine.py", line 249, in
_build_skin_dict
2020-09-30 13:29:01,826 wee_reports[22] ERROR weewx.reportengine:
**** merge_dict =
copy.deepcopy(self.config_dict['StdReport']['Defaults'])
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine:
**** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine:
**** state = deepcopy(state, memo)
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,827 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in
_deepcopy_tuple
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,828 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine:
**** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine:
**** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine:
**** state = deepcopy(state, memo)
2020-09-30 13:29:01,829 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in
_deepcopy_tuple
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,830 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine:
**** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine:
**** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,831 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine:
**** state = deepcopy(state, memo)
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in
_deepcopy_tuple
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,832 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine:
**** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,833 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine:
**** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine:
**** state = deepcopy(state, memo)
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,834 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,835 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in
_deepcopy_tuple
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,836 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,837 wee_reports[22] ERROR weewx.reportengine:
**** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,837 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,837 wee_reports[22] ERROR weewx.reportengine:
**** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,837 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine:
**** state = deepcopy(state, memo)
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in
_deepcopy_tuple
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,838 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,839 wee_reports[22] ERROR weewx.reportengine:
**** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 172, in deepcopy
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine:
**** y = _reconstruct(x, memo, *rv)
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 270, in _reconstruct
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine:
**** state = deepcopy(state, memo)
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,840 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in
_deepcopy_tuple
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 210, in <listcomp>
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine:
**** y = [deepcopy(a, memo) for a in x]
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 146, in deepcopy
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine:
**** y = copier(x, memo)
2020-09-30 13:29:01,841 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 230, in _deepcopy_dict
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine:
**** y[deepcopy(key, memo)] = deepcopy(value, memo)
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/copy.py", line 161, in deepcopy
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine:
**** rv = reductor(4)
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/site-packages/configobj.py", line
482, in __reduce__
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine:
**** state = (dict(self), self.__dict__)
2020-09-30 13:29:01,842 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/site-packages/configobj.py", line
557, in __getitem__
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine:
**** return self._interpolate(key, val)
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/site-packages/configobj.py", line
549, in _interpolate
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine:
**** return engine.interpolate(key, value)
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/site-packages/configobj.py", line
352, in interpolate
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine:
**** value = recursive_interpolate(key, value, self.section, {})
2020-09-30 13:29:01,843 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/site-packages/configobj.py", line
330, in recursive_interpolate
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine:
**** k, v, s = self._parse_match(match)
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/site-packages/configobj.py", line
417, in _parse_match
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine:
**** value, section = self._fetch(key)
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine:
**** File "/usr/local/lib/python3.8/site-packages/configobj.py", line
386, in _fetch
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine:
**** raise MissingInterpolationOption(key)
2020-09-30 13:29:01,844 wee_reports[22] ERROR weewx.reportengine:
**** File "<string>", line None
2020-09-30 13:29:01,845 wee_reports[22] ERROR weewx.reportengine:
**** configobj.MissingInterpolationOption: missing option "asctime" in
interpolation.
2020-09-30 13:29:01,845 wee_reports[22] ERROR weewx.reportengine: ****
Report ignored
On Wednesday, September 30, 2020 at 12:50:45 PM UTC-6 Tom Quinn wrote:
> that seems to work just fine... I think. this looks like I think it should.
>
>
> /home/weewx/bin/user # python timetest.py
>
>
> time.struct_time(tm_year=2020, tm_mon=9, tm_mday=30, tm_hour=12, tm_min=49,
> tm_sec=35, tm_wday=2, tm_yday=274, tm_isdst=1)
>
> Wed Sep 30 12:49:35 2020
>
>
> /home/weewx/bin/user #
>
>
> /home/weewx/bin/user # cat timetest.py
>
>
> import time
>
>
> print(time.localtime())
>
> print(time.asctime(time.localtime()))
> /home/weewx/bin/use
>
> On Wednesday, September 30, 2020 at 12:24:32 PM UTC-6 vince wrote:
>
>> Have you confirmed your python isn't messed up ?
>>
>> Perhaps try a simple test something like:
>>
>> import time
>> print(time.localtime())
>> print(time.asctime(time.localtime()))
>>
>>
>>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" 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-user/b5f73b50-e7ca-4341-aa7c-fda73cb22062n%40googlegroups.com.