Excellent ! That has solved the problem.

Thank you very much

Best regards

Mike


On Thursday, September 27, 2018 at 1:52:13 AM UTC+1, Thomas Keffer wrote:
>
> Try this one.
>
> -tk
>
> On Wed, Sep 26, 2018 at 3:28 PM Mike Hawkins <duckr...@gmail.com 
> <javascript:>> wrote:
>
>> Unfortunately your new tags.py did not fix my problem.
>>
>> If I put a simple print into the 
>>  
>>     def records(self, data_binding=None):
>>         manager = self.db_lookup(data_binding)
>>         for record in manager.genBatchRecords(self.timespan.start, 
>> self.timespan.stop):
>>             yield CurrentObj(self.db_lookup, data_binding, 
>> record['dateTime'], self.formatter,
>>                              self.converter, record=record)
>>
>>
>> routine, then it shows that data_binding is always None.  But I don't 
>> know how to work back up to find out where the data_binding gets lost.
>>
>> Regards
>>
>> Mike
>>
>>
>>
>>
>> On Wednesday, September 26, 2018 at 1:19:12 AM UTC+1, Thomas Keffer wrote:
>>>
>>> This is a bug. Try this version of tags.py.
>>>
>>> To answer your other questions, there are a bunch of tests that use 
>>> $day, as well as other tags. Look in 
>>> bin/weewx/test/test_skins/StandardTest. 
>>>
>>> The "context" used in the tags is for formatting. It's how it knows to 
>>> format a day related time as hh:mm, but a month related time as hh:mm 
>>> dd-MM. Nothing to do with databases.
>>>
>>> Let me know if this new tags.py solves your problem!
>>>
>>> -tk
>>>
>>> On Tue, Sep 25, 2018 at 4:31 PM mwall <goo...@lancet.mit.edu> wrote:
>>>
>>>> tom and gary,
>>>>
>>>> do you know if there is a unit test for the $day tag (or any other tag, 
>>>> for that matter)?  i'm not finding anything.
>>>>
>>>> also, this looks suspect, but perhaps not relevant to this problem.  in 
>>>> tags.py i see this:
>>>>
>>>>
>>>>     def hour(self, data_binding=None, hours_ago=0):
>>>>
>>>>         return 
>>>> TimespanBinder(weeutil.weeutil.archiveHoursAgoSpan(self.report_time, 
>>>> hours_ago=hours_ago),
>>>>
>>>>                               self.db_lookup, 
>>>> data_binding=data_binding,
>>>>
>>>>                               context='day', formatter=self.formatter, 
>>>> converter=self.converter,
>>>>
>>>>                               **self.option_dict)
>>>>
>>>>
>>>> should the context be 'hour' not 'day'?
>>>>
>>>> m
>>>>
>>>> -- 
>>>> 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 weewx-user+...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>> 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 weewx-user+...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to