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.