Pre-generate site address hash

This commit is contained in:
shortcutme 2018-02-08 17:50:23 +01:00
parent ab2fe909f0
commit 771dce4c8c
No known key found for this signature in database
GPG Key ID: 5B63BAE6CB9613AE
1 changed files with 2 additions and 0 deletions

View File

@ -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()