i line 290 
def gdd_single_sine_no_cutoff(  # 2019 Jan 08
        day_max_temp,
        day_min_temp,
        threshold_temp,
        **dummies,
        ):
    (result, theta) = gdd_single_sine_with_theta(  # 2019 Jan 08
            day_max_temp=day_max_temp,
            day_min_temp=day_min_temp,
            threshold_temp=threshold_temp,
            )
    return result

and in syslog ar SyntaxError: invalid syntax
Hartmut
hesf...@gmail.com schrieb am Dienstag, 9. März 2021 um 17:55:53 UTC+1:

> Hallo!
> I have completely reinstalled the calculation and get it 
>
> Mar  9 17:53:18 hesba weewx[5536] INFO weewx.engine: StdConvert target 
> unit is 0x10
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__: Caught unrecoverable 
> exception:
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****  invalid 
> syntax (growing_degrees.py, line 294)
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****  Traceback 
> (most recent call last):
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****    File 
> "/home/weewx/bin/weewxd", line 151, in main
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****      engine 
> = weewx.engine.StdEngine(config_dict)
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****    File 
> "/home/weewx/bin/weewx/engine.py", line 93, in __init__
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****      
> self.loadServices(config_dict)
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****    File 
> "/home/weewx/bin/weewx/engine.py", line 161, in loadServices
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****      obj = 
> weeutil.weeutil.get_object(svc)(self, config_dict)
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****    File 
> "/home/weewx/bin/weeutil/weeutil.py", line 1093, in get_object
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****      mod = 
> __import__(module)
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****    File 
> "/home/weewx/bin/user/phenologyservice.py", line 35, in <module>
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****      import 
> user.growing_degrees
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****    File 
> "/home/weewx/bin/user/growing_degrees.py", line 294
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****      
> **dummies,
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     
> ****               ^
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****  
> SyntaxError: invalid syntax
> Mar  9 17:53:18 hesba weewx[5536] CRITICAL __main__:     ****  Exiting.
>
> Hartmut
> crh...@lacusveris.com schrieb am Dienstag, 9. März 2021 um 17:42:10 UTC+1:
>
>> -----BEGIN PGP SIGNED MESSAGE----- 
>> Hash: SHA1 
>>
>> On Tue, 9 Mar 2021 04:33:50 -0800 (PST) 
>> "hesf...@gmail.com" <hesf...@gmail.com> wrote: 
>>
>> > Then I deleted all "**dummies" in growing_degrees.py 
>>
>> > Reason: dd_conventional() got an unexpected keyword argument 
>> > 'cutoff_temp' Mar 9 13:27:31 hesba weewx[15638] ERROR 
>>
>> Yes, all the formulas supported by the growing_degrees module are 
>> invoked from the get_gdd_series method of the GrowingDegreeDays class 
>> of the phenologyservice module. 
>>
>> > gdd = method( 
>> > day_max_temp=temp_max, 
>> > day_min_temp=temp_min, 
>> > threshold_temp=threshold_temp, 
>> > cutoff_temp=cutoff_temp, 
>> > day_2_min_temp=temp_min_2, 
>> > scale=scale, 
>> > ) 
>>
>> They are all called with the same sequence of parameters whether or 
>> not the formula requires them all. The **dummies in the calling 
>> sequences in the growing_degrees module is catch-all syntax to consume 
>> the unused parameters, so it has to be in there. 
>>
>> You report a syntax error at line 295 in growing_degrees.py. Here is 
>> the code near that line. Is this what you see? 
>>
>> > def gdd_single_sine_no_cutoff( # 2019 Jan 08 
>> > day_max_temp, 
>> > day_min_temp, 
>> > threshold_temp, 
>> > **dummies, 
>> > ): 
>> > (result, theta) = gdd_single_sine_with_theta( # 2019 Jan 08 
>> > day_max_temp=day_max_temp, 
>> > day_min_temp=day_min_temp, 
>> > threshold_temp=threshold_temp, 
>> > ) 
>> > return result 
>>
>> - -- 
>> .. Be Seeing You, 
>> .. Chuck Rhode, Sheboygan, WI, USA 
>> .. Weather: http://LacusVeris.com/WX 
>> .. 48° — Wind SE 6 mph 
>>
>> -----BEGIN PGP SIGNATURE----- 
>>
>> iF0EARECAB0WIQT+MY/5I/LMPSswTbVg2/xipKOWUgUCYEekJQAKCRBg2/xipKOW 
>> Uo79AJ4rldPFAPd+rUa2/n7yvGLj3acq9ACeLK4EcUl6qXGRuoGQ/vtxpAjbzcM= 
>> =BepH 
>> -----END PGP SIGNATURE----- 
>>
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/a9c24e78-4055-4db2-a244-20edde150c3bn%40googlegroups.com.

Reply via email to