summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjlhutch <jlhutch@gmail.com>2019-02-01 10:49:18 -0600
committerGitHub <noreply@github.com>2019-02-01 10:49:18 -0600
commit5477065ce20416ef553ca5616b8c910cfe40d4bb (patch)
treea888150e645f25cf7f1adbd247e75f47390bc338
parent59e4ba3ba617b1c719a1d91f99509c2ddda531c5 (diff)
parent72ff45f6d583db0395b2b4c29105d5b428a3daec (diff)
downloadpylru-5477065ce20416ef553ca5616b8c910cfe40d4bb.tar.gz
Merge pull request #28 from marc1n/master
Minimize memory consumption of _dlnode
-rw-r--r--pylru.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pylru.py b/pylru.py
index c631e27..b3c321a 100644
--- a/pylru.py
+++ b/pylru.py
@@ -39,6 +39,8 @@ else:
# Class for the node objects.
class _dlnode(object):
+ __slots__ = ('empty', 'next', 'prev', 'key', 'value')
+
def __init__(self):
self.empty = True