]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Simplify PyInit_timezone. (GH-9467)
authorBenjamin Peterson <benjamin@python.org>
Fri, 21 Sep 2018 02:52:18 +0000 (19:52 -0700)
committerGitHub <noreply@github.com>
Fri, 21 Sep 2018 02:52:18 +0000 (19:52 -0700)
commitc510c6b8b60f211793e0b84c317ea6974e8a6153
tree5a29313bc3b07fed7fb5c26d64734b9ae4052867
parenta4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd
Simplify PyInit_timezone. (GH-9467)

Reduce the knotty preprocessor conditional logic, dedent unnecessarily nested
code, and handle errors properly.

The first edition of this change (afde1c1a05cc8a1e8adf6403c451f6708509a605)
failed (bpo-34715) because FreeBSD doesn't define the timezone globals. That's
why we're now checking for HAVE_DECL_TZNAME.
Modules/timemodule.c
PC/pyconfig.h