mirror of
				https://github.com/craigerl/aprsd.git
				synced 2025-10-27 11:00:33 -04:00 
			
		
		
		
	Fixed a bug with OWMWeatherPlugin
The weather plugin wasn't able to find the from callsign, so all of the weather reports were random and wrong.
This commit is contained in:
		
							parent
							
								
									a8f73610fe
								
							
						
					
					
						commit
						0433768784
					
				| @ -76,6 +76,7 @@ def fetch_openweathermap(api_key, lat, lon, units="metric", exclude=None): | |||||||
|                 exclude, |                 exclude, | ||||||
|             ) |             ) | ||||||
|         ) |         ) | ||||||
|  |         LOG.debug(f"Fetching OWM weather '{url}'") | ||||||
|         response = requests.get(url) |         response = requests.get(url) | ||||||
|     except Exception as e: |     except Exception as e: | ||||||
|         LOG.error(e) |         LOG.error(e) | ||||||
|  | |||||||
| @ -211,7 +211,7 @@ class OWMWeatherPlugin(plugin.APRSDRegexCommandPluginBase): | |||||||
| 
 | 
 | ||||||
|     @trace.trace |     @trace.trace | ||||||
|     def process(self, packet): |     def process(self, packet): | ||||||
|         fromcall = packet.get("from") |         fromcall = packet.get("from_call") | ||||||
|         message = packet.get("message_text", None) |         message = packet.get("message_text", None) | ||||||
|         # ack = packet.get("msgNo", "0") |         # ack = packet.get("msgNo", "0") | ||||||
|         LOG.info(f"OWMWeather Plugin '{message}'") |         LOG.info(f"OWMWeather Plugin '{message}'") | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user