From 38911cb6945e757f5100654561a47ae0899bfd4e Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial Date: Mon, 17 Feb 2025 10:58:24 -0500 Subject: [PATCH] Rename column/value read/write attributes to be consistent --- lib/nexrad/db.py | 6 +++--- lib/nexrad/radar.py | 4 ++-- lib/nexrad/storm.py | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/nexrad/db.py b/lib/nexrad/db.py index e207ce8..5fbff8a 100644 --- a/lib/nexrad/db.py +++ b/lib/nexrad/db.py @@ -27,7 +27,7 @@ class DatabaseTable(): values[k] += 1 def __format_columns_select__(self): - csel = getattr(self, '__columns_select__') + csel = getattr(self, '__columns_read__') if csel is None: return self.__columns__ @@ -59,7 +59,7 @@ class DatabaseTableCursor(): return fn(row) obj = self.table() - cr = getattr(self.table, '__columns_read__', None) + cr = getattr(self.table, '__values_read__', None) for name in self.table.__columns__: try: @@ -217,7 +217,7 @@ class Database(): return cr def query(self, table, values=dict(), order_by=list()): - selectors = getattr(table, '__columns_select__', None) + selectors = getattr(table, '__columns_read__', None) if selectors is None: columns = table.__columns__ diff --git a/lib/nexrad/radar.py b/lib/nexrad/radar.py index 24408f9..bcfcbce 100644 --- a/lib/nexrad/radar.py +++ b/lib/nexrad/radar.py @@ -53,11 +53,11 @@ class Radar(DatabaseTable): 'call', 'wban', 'name', 'coord', 'site_elevation', 'tower_height' ) - __columns_select__ = { + __columns_read__ = { 'coord': 'ST_AsText(coord) as coord' } - __columns_read__ = { + __values_read__ = { 'coord': Coord.from_wkt } diff --git a/lib/nexrad/storm.py b/lib/nexrad/storm.py index c8dc613..19550bd 100644 --- a/lib/nexrad/storm.py +++ b/lib/nexrad/storm.py @@ -96,12 +96,12 @@ class StormReport(DatabaseTable): 'tornado_f_rating', 'coord_start', 'coord_end' ) - __columns_select__ = { + __columns_read__ = { 'coord_start': 'ST_AsText(coord_start) as coord_start', 'coord_end': 'ST_AsText(coord_end) as coord_end' } - __columns_read__ = { + __values_read__ = { 'timestamp_start': datetime.datetime.fromisoformat, 'timestamp_end': datetime.datetime.fromisoformat, 'coord_start': Coord.from_wkt,