Hi! Sorry for the necromancy, but what do you think about something like this? The existing interface to `pytz.country_timezones` would remain unchanged, but consumers could manually iterate over `pytz.zone_tab` to get access to .coordinates and .comment:
Hi! Sorry for the necromancy, but what do you think about something like this? The existing interface to `pytz.country_ timezones` would remain unchanged, but consumers could manually iterate over `pytz.zone_tab` to get access to .coordinates and .comment:
``` pprint( pytz.country_ timezones[ 'us']) New_York' , Kentucky/ Louisville' , Kentucky/ Monticello' , Indiana/ Indianapolis' , Indiana/ Vincennes' , Indiana/ Winamac' , Indiana/ Marengo' , Indiana/ Petersburg' , Indiana/ Vevay', Indiana/ Tell_City' , Indiana/ Knox', Menominee' , North_Dakota/ Center' , North_Dakota/ New_Salem' , North_Dakota/ Beulah' , Los_Angeles' , Anchorage' , Metlakatla' , Honolulu' ] Los_Angeles' ] (34.05222222222 222, -117.7572222222 2223), zone='America/ Los_Angeles' , comment='Pacific')] Los_Angeles' ][0].comment
>>> import pytz
>>> import pprint
>>> pprint.
['America/
'America/Detroit',
'America/
'America/
'America/
'America/
'America/
'America/
'America/
'America/
'America/Chicago',
'America/
'America/
'America/
'America/
'America/
'America/
'America/Denver',
'America/Boise',
'America/Phoenix',
'America/
'America/
'America/Juneau',
'America/Sitka',
'America/
'America/Yakutat',
'America/Nome',
'America/Adak',
'Pacific/
>>> [row for row in pytz.zone_tab if row.zone == 'America/
[Zone(code='US', coordinates=
>>> [row for row in pytz.zone_tab if row.zone == 'America/
'Pacific'
```
(If something along these lines would be acceptable, I'd be happy to rework it without the collections module and/or my quick 6709 parser.)