mirror of
https://github.com/Py-KMS-Organization/py-kms.git
synced 2025-05-13 22:54:57 -04:00
Auto-align pretty messages
messages syncronization client-server simplified pretty print function arguments
This commit is contained in:
parent
19e5abbbbd
commit
7c14eb10dc
10 changed files with 227 additions and 140 deletions
|
@ -2,8 +2,6 @@
|
|||
|
||||
import binascii
|
||||
import logging
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
import uuid
|
||||
import socket
|
||||
|
@ -113,7 +111,7 @@ class kmsBase:
|
|||
if self.srv_config['sqlite'] and self.srv_config['dbSupport']:
|
||||
self.dbName = sql_initialize()
|
||||
|
||||
pretty_printer(None, num_text = 15)
|
||||
pretty_printer(num_text = 15)
|
||||
kmsRequest = byterize(kmsRequest)
|
||||
loggersrv.debug("KMS Request Bytes: \n%s\n" % justify(deco(binascii.b2a_hex(enco(str(kmsRequest), 'latin-1')), 'latin-1')))
|
||||
loggersrv.debug("KMS Request: \n%s\n" % justify(kmsRequest.dump(print_to_stdout = False)))
|
||||
|
@ -131,12 +129,12 @@ class kmsBase:
|
|||
tz = get_localzone()
|
||||
local_dt = tz.localize(requestDatetime)
|
||||
except UnknownTimeZoneError:
|
||||
pretty_printer(loggersrv.warning, get_text = True, log_text = True,
|
||||
put_text = "{yellow}{bold}Unknown time zone ! Request time not localized.{end}")
|
||||
pretty_printer(log_obj = loggersrv.warning,
|
||||
put_text = "{reverse}{yellow}{bold}Unknown time zone ! Request time not localized.{end}")
|
||||
local_dt = requestDatetime
|
||||
except ImportError:
|
||||
pretty_printer(loggersrv.warning, get_text = True, log_text = True,
|
||||
put_text = "{yellow}{bold}Module 'tzlocal' not available ! Request time not localized.{end}")
|
||||
pretty_printer(log_obj = loggersrv.warning,
|
||||
put_text = "{reverse}{yellow}{bold}Module 'tzlocal' not available ! Request time not localized.{end}")
|
||||
local_dt = requestDatetime
|
||||
|
||||
# Activation threshold.
|
||||
|
@ -147,15 +145,19 @@ class kmsBase:
|
|||
if 0 < self.srv_config["CurrentClientCount"] < MinClients:
|
||||
# fixed to 6 (product server) or 26 (product desktop)
|
||||
currentClientCount = MinClients + 1
|
||||
loggersrv.warning("Not enough clients ! Fixed with %s, but activated client could be detected as not genuine !" %currentClientCount)
|
||||
pretty_printer(log_obj = loggersrv.warning,
|
||||
put_text = "{reverse}{yellow}{bold}Not enough clients ! Fixed with %s, but activated client \
|
||||
could be detected as not genuine !{end}" %currentClientCount)
|
||||
elif MinClients <= self.srv_config["CurrentClientCount"] < RequiredClients:
|
||||
currentClientCount = self.srv_config["CurrentClientCount"]
|
||||
loggersrv.warning("With count = %s, activated client could be detected as not genuine !" %currentClientCount)
|
||||
pretty_printer(log_obj = loggersrv.warning,
|
||||
put_text = "{reverse}{yellow}{bold}With count = %s, activated client could be detected as not genuine !{end}" %currentClientCount)
|
||||
elif self.srv_config["CurrentClientCount"] >= RequiredClients:
|
||||
# fixed to 10 (product server) or 50 (product desktop)
|
||||
currentClientCount = RequiredClients
|
||||
if self.srv_config["CurrentClientCount"] > RequiredClients:
|
||||
loggersrv.warning("Too many clients ! Fixed with %s" %currentClientCount)
|
||||
pretty_printer(log_obj = loggersrv.warning,
|
||||
put_text = "{reverse}{yellow}{bold}Too many clients ! Fixed with %s{end}" %currentClientCount)
|
||||
else:
|
||||
# fixed to 10 (product server) or 50 (product desktop)
|
||||
currentClientCount = RequiredClients
|
||||
|
@ -176,14 +178,16 @@ class kmsBase:
|
|||
break
|
||||
except:
|
||||
skuName = skuId
|
||||
loggersrv.warning("Can't find a name for this product !!")
|
||||
pretty_printer(log_obj = loggersrv.warning,
|
||||
put_text = "{reverse}{yellow}{bold}Can't find a name for this product !{end}")
|
||||
|
||||
try:
|
||||
if uuid.UUID(appitem['Id']) == applicationId:
|
||||
appName = appitem['DisplayName']
|
||||
except:
|
||||
appName = applicationId
|
||||
loggersrv.warning("Can't find a name for this application group !!")
|
||||
pretty_printer(log_obj = loggersrv.warning,
|
||||
put_text = "{reverse}{yellow}{bold}Can't find a name for this application group !{end}")
|
||||
|
||||
infoDict = {
|
||||
"machineName" : kmsRequest.getMachineName(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue