From 771dce4c8cd5d13f708e806616de78ce64543a72 Mon Sep 17 00:00:00 2001 From: shortcutme Date: Thu, 8 Feb 2018 17:50:23 +0100 Subject: [PATCH] Pre-generate site address hash --- src/Site/Site.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Site/Site.py b/src/Site/Site.py index d35a5c39..4e32edf5 100644 --- a/src/Site/Site.py +++ b/src/Site/Site.py @@ -10,6 +10,7 @@ import struct import socket import urllib import urllib2 +import hashlib import gevent import gevent.pool @@ -35,6 +36,7 @@ class Site(object): def __init__(self, address, allow_create=True, settings=None): self.address = re.sub("[^A-Za-z0-9]", "", address) # Make sure its correct address + self.address_hash = hashlib.sha256(self.address).digest() self.address_short = "%s..%s" % (self.address[:6], self.address[-4:]) # Short address for logging self.log = logging.getLogger("Site:%s" % self.address_short) self.addEventListeners()