Skip to content

Commit 2d6de80

Browse files
committed
Explicitly define public API
1 parent 61eee0f commit 2d6de80

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

HISTORY.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
History
44
-------
55

6+
4.4.0
7+
++++++++++++++++++
8+
9+
* The public API on ``geoip2.database`` is now explicitly defined by
10+
setting ``__all__``.
11+
612
4.3.0 (2021-09-20)
713
++++++++++++++++++
814

geoip2/database.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010

1111
import maxminddb
1212

13-
# pylint: disable=unused-import
14-
from maxminddb import ( # type: ignore
13+
from maxminddb import (
1514
MODE_AUTO,
1615
MODE_MMAP,
1716
MODE_MMAP_EXT,
@@ -35,6 +34,16 @@
3534
ISP,
3635
)
3736

37+
__all__ = [
38+
"MODE_AUTO",
39+
"MODE_MMAP",
40+
"MODE_MMAP_EXT",
41+
"MODE_FILE",
42+
"MODE_MEMORY",
43+
"MODE_FD",
44+
"Reader",
45+
]
46+
3847

3948
class Reader:
4049
"""GeoIP2 database Reader object.

0 commit comments

Comments
 (0)