diff --git a/daemon.py b/daemon.py
index 4453b69a9..215de3b9b 100644
--- a/daemon.py
+++ b/daemon.py
@@ -1551,10 +1551,10 @@ class PubServer(BaseHTTPRequestHandler):
if queueFilename not in self.server.inbox_queue:
self.server.inbox_queue.append(queueFilename)
if self.server.debug:
- timeDiff = int((time.time() - beginSaveTime) * 1000)
- if timeDiff > 200:
+ time_diff = int((time.time() - beginSaveTime) * 1000)
+ if time_diff > 200:
print('SLOW: slow save of inbox queue item ' +
- queueFilename + ' took ' + str(timeDiff) + ' mS')
+ queueFilename + ' took ' + str(time_diff) + ' mS')
self.send_response(201)
self.end_headers()
self.server.POSTbusy = False
@@ -2049,7 +2049,7 @@ class PubServer(BaseHTTPRequestHandler):
base_dir: str, http_prefix: str, nickname: str,
domain: str, domain_full: str, port: int,
onion_domain: str, i2p_domain: str,
- debug: bool, accessKeys: {},
+ debug: bool, access_keys: {},
defaultTimeline: str) -> None:
"""Receive POST from webapp_accesskeys
"""
@@ -2060,30 +2060,31 @@ class PubServer(BaseHTTPRequestHandler):
length = int(self.headers['Content-length'])
try:
- accessKeysParams = self.rfile.read(length).decode('utf-8')
+ access_keys_params = self.rfile.read(length).decode('utf-8')
except SocketError as ex:
if ex.errno == errno.ECONNRESET:
- print('WARN: POST accessKeysParams ' +
+ print('WARN: POST access_keys_params ' +
'connection reset by peer')
else:
- print('WARN: POST accessKeysParams socket error')
+ print('WARN: POST access_keys_params socket error')
self.send_response(400)
self.end_headers()
self.server.POSTbusy = False
return
except ValueError as ex:
- print('ERROR: POST accessKeysParams rfile.read failed, ' + str(ex))
+ print('ERROR: POST access_keys_params rfile.read failed, ' +
+ str(ex))
self.send_response(400)
self.end_headers()
self.server.POSTbusy = False
return
- accessKeysParams = \
- urllib.parse.unquote_plus(accessKeysParams)
+ access_keys_params = \
+ urllib.parse.unquote_plus(access_keys_params)
# key shortcuts screen, back button
# See html_access_keys
- if 'submitAccessKeysCancel=' in accessKeysParams or \
- 'submitAccessKeys=' not in accessKeysParams:
+ if 'submitAccessKeysCancel=' in access_keys_params or \
+ 'submitAccessKeys=' not in access_keys_params:
if calling_domain.endswith('.onion') and onion_domain:
originPathStr = \
'http://' + onion_domain + usersPath + '/' + \
@@ -2096,29 +2097,29 @@ class PubServer(BaseHTTPRequestHandler):
return
saveKeys = False
- accessKeysTemplate = self.server.accessKeys
- for variableName, key in accessKeysTemplate.items():
- if not accessKeys.get(variableName):
- accessKeys[variableName] = accessKeysTemplate[variableName]
+ access_keysTemplate = self.server.access_keys
+ for variableName, key in access_keysTemplate.items():
+ if not access_keys.get(variableName):
+ access_keys[variableName] = access_keysTemplate[variableName]
variableName2 = variableName.replace(' ', '_')
- if variableName2 + '=' in accessKeysParams:
- newKey = accessKeysParams.split(variableName2 + '=')[1]
+ if variableName2 + '=' in access_keys_params:
+ newKey = access_keys_params.split(variableName2 + '=')[1]
if '&' in newKey:
newKey = newKey.split('&')[0]
if newKey:
if len(newKey) > 1:
newKey = newKey[0]
- if newKey != accessKeys[variableName]:
- accessKeys[variableName] = newKey
+ if newKey != access_keys[variableName]:
+ access_keys[variableName] = newKey
saveKeys = True
if saveKeys:
- accessKeysFilename = \
- acct_dir(base_dir, nickname, domain) + '/accessKeys.json'
- save_json(accessKeys, accessKeysFilename)
+ access_keysFilename = \
+ acct_dir(base_dir, nickname, domain) + '/access_keys.json'
+ save_json(access_keys, access_keysFilename)
if not self.server.keyShortcuts.get(nickname):
- self.server.keyShortcuts[nickname] = accessKeys.copy()
+ self.server.keyShortcuts[nickname] = access_keys.copy()
# redirect back from key shortcuts screen
if calling_domain.endswith('.onion') and onion_domain:
@@ -2136,7 +2137,7 @@ class PubServer(BaseHTTPRequestHandler):
base_dir: str, http_prefix: str, nickname: str,
domain: str, domain_full: str, port: int,
onion_domain: str, i2p_domain: str,
- debug: bool, accessKeys: {},
+ debug: bool, access_keys: {},
defaultTimeline: str, theme_name: str,
allow_local_network_access: bool,
system_language: str) -> None:
@@ -2488,9 +2489,9 @@ class PubServer(BaseHTTPRequestHandler):
# person options screen, permission to post to newswire
# See html_person_options
if '&submitPostToNews=' in optionsConfirmParams:
- adminNickname = get_config_param(self.server.base_dir, 'admin')
+ admin_nickname = get_config_param(self.server.base_dir, 'admin')
if (chooserNickname != optionsNickname and
- (chooserNickname == adminNickname or
+ (chooserNickname == admin_nickname or
(is_moderator(self.server.base_dir, chooserNickname) and
not is_moderator(self.server.base_dir, optionsNickname)))):
postsToNews = None
@@ -2533,9 +2534,9 @@ class PubServer(BaseHTTPRequestHandler):
# person options screen, permission to post to featured articles
# See html_person_options
if '&submitPostToFeatures=' in optionsConfirmParams:
- adminNickname = get_config_param(self.server.base_dir, 'admin')
+ admin_nickname = get_config_param(self.server.base_dir, 'admin')
if (chooserNickname != optionsNickname and
- (chooserNickname == adminNickname or
+ (chooserNickname == admin_nickname or
(is_moderator(self.server.base_dir, chooserNickname) and
not is_moderator(self.server.base_dir, optionsNickname)))):
postsToFeatures = None
@@ -2579,9 +2580,9 @@ class PubServer(BaseHTTPRequestHandler):
# person options screen, permission to post to newswire
# See html_person_options
if '&submitModNewsPosts=' in optionsConfirmParams:
- adminNickname = get_config_param(self.server.base_dir, 'admin')
+ admin_nickname = get_config_param(self.server.base_dir, 'admin')
if (chooserNickname != optionsNickname and
- (chooserNickname == adminNickname or
+ (chooserNickname == admin_nickname or
(is_moderator(self.server.base_dir, chooserNickname) and
not is_moderator(self.server.base_dir, optionsNickname)))):
modPostsToNews = None
@@ -2694,13 +2695,13 @@ class PubServer(BaseHTTPRequestHandler):
print('Sending DM to ' + optionsActor)
reportPath = path.replace('/personoptions', '') + '/newdm'
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if '/users/' in path:
nickname = path.split('/users/')[1]
if '/' in nickname:
nickname = nickname.split('/')[0]
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
customSubmitText = get_config_param(base_dir, 'customSubmitText')
conversationId = None
@@ -2717,7 +2718,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.defaultTimeline,
self.server.newswire,
self.server.theme_name,
- True, accessKeys,
+ True, access_keys,
customSubmitText,
conversationId,
self.server.recent_posts_cache,
@@ -2829,13 +2830,13 @@ class PubServer(BaseHTTPRequestHandler):
reportPath = \
path.replace('/personoptions', '') + '/newreport'
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if '/users/' in path:
nickname = path.split('/users/')[1]
if '/' in nickname:
nickname = nickname.split('/')[0]
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
customSubmitText = get_config_param(base_dir, 'customSubmitText')
conversationId = None
@@ -2851,7 +2852,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.defaultTimeline,
self.server.newswire,
self.server.theme_name,
- True, accessKeys,
+ True, access_keys,
customSubmitText,
conversationId,
self.server.recent_posts_cache,
@@ -3549,9 +3550,9 @@ class PubServer(BaseHTTPRequestHandler):
allow_local_network_access = \
self.server.allow_local_network_access
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
signing_priv_key_pem = \
self.server.signing_priv_key_pem
@@ -3589,7 +3590,7 @@ class PubServer(BaseHTTPRequestHandler):
peertube_instances,
allow_local_network_access,
self.server.theme_name,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
signing_priv_key_pem,
@@ -3874,9 +3875,9 @@ class PubServer(BaseHTTPRequestHandler):
shareActor = removeShareConfirmParams.split('actor=')[1]
if '&' in shareActor:
shareActor = shareActor.split('&')[0]
- adminNickname = get_config_param(base_dir, 'admin')
+ admin_nickname = get_config_param(base_dir, 'admin')
adminActor = \
- local_actor_url(http_prefix, adminNickname, domain_full)
+ local_actor_url(http_prefix, admin_nickname, domain_full)
actor = originPathStr
actorNickname = get_nickname_from_actor(actor)
if actor == shareActor or actor == adminActor or \
@@ -3941,9 +3942,9 @@ class PubServer(BaseHTTPRequestHandler):
shareActor = removeShareConfirmParams.split('actor=')[1]
if '&' in shareActor:
shareActor = shareActor.split('&')[0]
- adminNickname = get_config_param(base_dir, 'admin')
+ admin_nickname = get_config_param(base_dir, 'admin')
adminActor = \
- local_actor_url(http_prefix, adminNickname, domain_full)
+ local_actor_url(http_prefix, admin_nickname, domain_full)
actor = originPathStr
actorNickname = get_nickname_from_actor(actor)
if actor == shareActor or actor == adminActor or \
@@ -4165,9 +4166,9 @@ class PubServer(BaseHTTPRequestHandler):
print('EX: _links_update unable to delete ' +
linksFilename)
- adminNickname = \
+ admin_nickname = \
get_config_param(base_dir, 'admin')
- if nickname == adminNickname:
+ if nickname == admin_nickname:
if fields.get('editedAbout'):
aboutStr = fields['editedAbout']
if not dangerous_markup(aboutStr,
@@ -4747,7 +4748,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.POSTbusy = False
return
- adminNickname = get_config_param(self.server.base_dir, 'admin')
+ admin_nickname = get_config_param(self.server.base_dir, 'admin')
# get the various avatar, banner and background images
actorChanged = True
@@ -4762,7 +4763,7 @@ class PubServer(BaseHTTPRequestHandler):
for mType in profileMediaTypes:
# some images can only be changed by the admin
if mType == 'instanceLogo':
- if nickname != adminNickname:
+ if nickname != admin_nickname:
print('WARN: only the admin can change ' +
'instance logo')
continue
@@ -4817,7 +4818,7 @@ class PubServer(BaseHTTPRequestHandler):
continue
if mType == 'submitImportTheme':
- if nickname == adminNickname or \
+ if nickname == admin_nickname or \
is_artist(base_dir, nickname):
if import_theme(base_dir, filename):
print(nickname + ' uploaded a theme')
@@ -5028,7 +5029,7 @@ class PubServer(BaseHTTPRequestHandler):
if checkNameAndBio:
redirectPath = 'previewAvatar'
- if nickname == adminNickname or \
+ if nickname == admin_nickname or \
is_artist(base_dir, nickname):
# change theme
if fields.get('themeDropdown'):
@@ -5061,7 +5062,7 @@ class PubServer(BaseHTTPRequestHandler):
domain,
domain_full)
- if nickname == adminNickname:
+ if nickname == admin_nickname:
# change media instance status
if fields.get('mediaInstance'):
self.server.media_instance = False
@@ -5546,14 +5547,14 @@ class PubServer(BaseHTTPRequestHandler):
if checkNameAndBio:
redirectPath = 'previewAvatar'
- adminNickname = \
+ admin_nickname = \
get_config_param(base_dir, 'admin')
- if adminNickname:
+ if admin_nickname:
# whether to require jsonld signatures
# on all incoming posts
if path.startswith('/users/' +
- adminNickname + '/'):
+ admin_nickname + '/'):
show_node_info_accounts = False
if fields.get('showNodeInfoAccounts'):
if fields['showNodeInfoAccounts'] == 'on':
@@ -5650,7 +5651,7 @@ class PubServer(BaseHTTPRequestHandler):
# change moderators list
if fields.get('moderators'):
if path.startswith('/users/' +
- adminNickname + '/'):
+ admin_nickname + '/'):
moderatorsFile = \
base_dir + \
'/accounts/moderators.txt'
@@ -5718,7 +5719,7 @@ class PubServer(BaseHTTPRequestHandler):
# change site editors list
if fields.get('editors'):
if path.startswith('/users/' +
- adminNickname + '/'):
+ admin_nickname + '/'):
editorsFile = \
base_dir + \
'/accounts/editors.txt'
@@ -5781,7 +5782,7 @@ class PubServer(BaseHTTPRequestHandler):
# change site counselors list
if fields.get('counselors'):
if path.startswith('/users/' +
- adminNickname + '/'):
+ admin_nickname + '/'):
counselorsFile = \
base_dir + \
'/accounts/counselors.txt'
@@ -5847,7 +5848,7 @@ class PubServer(BaseHTTPRequestHandler):
# change site artists list
if fields.get('artists'):
if path.startswith('/users/' +
- adminNickname + '/'):
+ admin_nickname + '/'):
artistsFile = \
base_dir + \
'/accounts/artists.txt'
@@ -5933,7 +5934,7 @@ class PubServer(BaseHTTPRequestHandler):
if (fields['removeCustomFont'] == 'on' and
(is_artist(base_dir, nickname) or
path.startswith('/users/' +
- adminNickname + '/'))):
+ admin_nickname + '/'))):
fontExt = ('woff', 'woff2', 'otf', 'ttf')
for ext in fontExt:
if os.path.isfile(base_dir +
@@ -6194,7 +6195,7 @@ class PubServer(BaseHTTPRequestHandler):
if actor_json['type'] != 'Group':
# only allow admin to create groups
if path.startswith('/users/' +
- adminNickname + '/'):
+ admin_nickname + '/'):
actor_json['type'] = 'Group'
actorChanged = True
else:
@@ -6204,7 +6205,7 @@ class PubServer(BaseHTTPRequestHandler):
actorChanged = True
# grayscale theme
- if path.startswith('/users/' + adminNickname + '/') or \
+ if path.startswith('/users/' + admin_nickname + '/') or \
is_artist(base_dir, nickname):
grayscale = False
if fields.get('grayscale'):
@@ -6216,7 +6217,7 @@ class PubServer(BaseHTTPRequestHandler):
disable_grayscale(base_dir)
# low bandwidth images checkbox
- if path.startswith('/users/' + adminNickname + '/') or \
+ if path.startswith('/users/' + admin_nickname + '/') or \
is_artist(base_dir, nickname):
currLowBandwidth = \
get_config_param(base_dir, 'lowBandwidth')
@@ -7152,13 +7153,13 @@ class PubServer(BaseHTTPRequestHandler):
optionsActor, optionsProfileUrl,
self.server.person_cache, 5)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if '/users/' in path:
nickname = path.split('/users/')[1]
if '/' in nickname:
nickname = nickname.split('/')[0]
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
msg = \
html_person_options(self.server.defaultTimeline,
self.server.css_cache,
@@ -7184,7 +7185,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.text_mode_banner,
self.server.news_instance,
authorized,
- accessKeys, isGroup).encode('utf-8')
+ access_keys, isGroup).encode('utf-8')
msglen = len(msg)
self._set_headers('text/html', msglen,
cookie, calling_domain, False)
@@ -9717,9 +9718,9 @@ class PubServer(BaseHTTPRequestHandler):
icons_as_buttons = \
self.server.icons_as_buttons
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
rolesList = get_actor_roles_list(actor_json)
city = \
@@ -9752,7 +9753,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.allow_local_network_access,
self.server.text_mode_banner,
self.server.debug,
- accessKeys, city,
+ access_keys, city,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -9827,9 +9828,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.icons_as_buttons
allow_local_network_access = \
self.server.allow_local_network_access
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
actorSkillsList = \
get_occupation_skills(actor_json)
@@ -9870,7 +9871,7 @@ class PubServer(BaseHTTPRequestHandler):
allow_local_network_access,
self.server.text_mode_banner,
self.server.debug,
- accessKeys, city,
+ access_keys, city,
self.server.system_language,
self.server.max_like_count,
shared_items_fed_domains,
@@ -10263,9 +10264,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
shared_items_federated_domains = \
self.server.shared_items_federated_domains
@@ -10304,7 +10305,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -10412,9 +10413,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
shared_items_federated_domains = \
@@ -10458,7 +10459,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -10559,9 +10560,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
shared_items_federated_domains = \
@@ -10605,7 +10606,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -10706,9 +10707,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
fed_domains = \
self.server.shared_items_federated_domains
@@ -10750,7 +10751,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
fed_domains,
@@ -10851,9 +10852,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
fed_domains = \
self.server.shared_items_federated_domains
@@ -10895,7 +10896,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
fed_domains,
@@ -11007,9 +11008,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
fed_domains = \
self.server.shared_items_federated_domains
@@ -11049,7 +11050,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
self.server.allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
fed_domains,
@@ -11158,9 +11159,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
shared_items_federated_domains = \
@@ -11206,7 +11207,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -11276,9 +11277,9 @@ class PubServer(BaseHTTPRequestHandler):
else:
pageNumber = 1
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
full_width_tl_button_header = \
self.server.full_width_tl_button_header
@@ -11314,7 +11315,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
self.server.allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
self.server.shared_items_federated_domains,
@@ -11362,9 +11363,9 @@ class PubServer(BaseHTTPRequestHandler):
else:
pageNumber = 1
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
full_width_tl_button_header = \
self.server.full_width_tl_button_header
@@ -11399,7 +11400,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
self.server.allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
self.server.shared_items_federated_domains,
@@ -11479,9 +11480,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
shared_items_federated_domains = \
@@ -11526,7 +11527,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -11627,9 +11628,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
minimalNick = is_minimal(base_dir, domain, nickname)
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
msg = \
@@ -11664,7 +11665,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
self.server.allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
self.server.shared_items_federated_domains,
@@ -11753,9 +11754,9 @@ class PubServer(BaseHTTPRequestHandler):
self.server.full_width_tl_button_header
moderationActionStr = ''
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
shared_items_federated_domains = \
@@ -11799,7 +11800,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.peertube_instances,
allow_local_network_access,
self.server.text_mode_banner,
- accessKeys,
+ access_keys,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -11884,13 +11885,13 @@ class PubServer(BaseHTTPRequestHandler):
self.server.GETbusy = False
return True
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if '/users/' in path:
nickname = path.split('/users/')[1]
if '/' in nickname:
nickname = nickname.split('/')[0]
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
city = get_spoofed_city(self.server.city,
@@ -11923,7 +11924,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.allow_local_network_access,
self.server.text_mode_banner,
self.server.debug,
- accessKeys, city,
+ access_keys, city,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -12004,14 +12005,14 @@ class PubServer(BaseHTTPRequestHandler):
self._404()
return True
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
city = None
if '/users/' in path:
nickname = path.split('/users/')[1]
if '/' in nickname:
nickname = nickname.split('/')[0]
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
city = get_spoofed_city(self.server.city,
@@ -12046,7 +12047,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.allow_local_network_access,
self.server.text_mode_banner,
self.server.debug,
- accessKeys, city,
+ access_keys, city,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -12125,14 +12126,14 @@ class PubServer(BaseHTTPRequestHandler):
self._404()
return True
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
city = None
if '/users/' in path:
nickname = path.split('/users/')[1]
if '/' in nickname:
nickname = nickname.split('/')[0]
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
city = get_spoofed_city(self.server.city,
@@ -12168,7 +12169,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.allow_local_network_access,
self.server.text_mode_banner,
self.server.debug,
- accessKeys, city,
+ access_keys, city,
self.server.system_language,
self.server.max_like_count,
shared_items_federated_domains,
@@ -12266,14 +12267,14 @@ class PubServer(BaseHTTPRequestHandler):
self._404()
return True
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
city = None
if '/users/' in path:
nickname = path.split('/users/')[1]
if '/' in nickname:
nickname = nickname.split('/')[0]
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
city = get_spoofed_city(self.server.city,
@@ -12305,7 +12306,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.allow_local_network_access,
self.server.text_mode_banner,
self.server.debug,
- accessKeys, city,
+ access_keys, city,
self.server.system_language,
self.server.max_like_count,
self.server.shared_items_federated_domains,
@@ -12626,14 +12627,14 @@ class PubServer(BaseHTTPRequestHandler):
"""Shows a banner image on the search screen
"""
nickname = get_nickname_from_actor(path)
- bannerFilename = \
+ banner_filename = \
acct_dir(base_dir, nickname, domain) + '/search_banner.png'
- if not os.path.isfile(bannerFilename):
+ if not os.path.isfile(banner_filename):
if os.path.isfile(base_dir + '/theme/default/search_banner.png'):
copyfile(base_dir + '/theme/default/search_banner.png',
- bannerFilename)
- if os.path.isfile(bannerFilename):
- if self._etag_exists(bannerFilename):
+ banner_filename)
+ if os.path.isfile(banner_filename):
+ if self._etag_exists(banner_filename):
# The file has not changed
self._304()
return True
@@ -12642,7 +12643,7 @@ class PubServer(BaseHTTPRequestHandler):
mediaBinary = None
while tries < 5:
try:
- with open(bannerFilename, 'rb') as avFile:
+ with open(banner_filename, 'rb') as avFile:
mediaBinary = avFile.read()
break
except Exception as ex:
@@ -12651,8 +12652,8 @@ class PubServer(BaseHTTPRequestHandler):
time.sleep(1)
tries += 1
if mediaBinary:
- mimeType = media_file_mime_type(bannerFilename)
- self._set_headers_etag(bannerFilename, mimeType,
+ mimeType = media_file_mime_type(banner_filename)
+ self._set_headers_etag(banner_filename, mimeType,
mediaBinary, None,
self.server.domain_full,
False, None)
@@ -12674,11 +12675,11 @@ class PubServer(BaseHTTPRequestHandler):
if not nickname:
self._404()
return True
- bannerFilename = \
+ banner_filename = \
acct_dir(base_dir, nickname, domain) + '/' + \
side + '_col_image.png'
- if os.path.isfile(bannerFilename):
- if self._etag_exists(bannerFilename):
+ if os.path.isfile(banner_filename):
+ if self._etag_exists(banner_filename):
# The file has not changed
self._304()
return True
@@ -12687,7 +12688,7 @@ class PubServer(BaseHTTPRequestHandler):
mediaBinary = None
while tries < 5:
try:
- with open(bannerFilename, 'rb') as avFile:
+ with open(banner_filename, 'rb') as avFile:
mediaBinary = avFile.read()
break
except Exception as ex:
@@ -12695,8 +12696,8 @@ class PubServer(BaseHTTPRequestHandler):
time.sleep(1)
tries += 1
if mediaBinary:
- mimeType = media_file_mime_type(bannerFilename)
- self._set_headers_etag(bannerFilename, mimeType,
+ mimeType = media_file_mime_type(banner_filename)
+ self._set_headers_etag(banner_filename, mimeType,
mediaBinary, None,
self.server.domain_full,
False, None)
@@ -13027,9 +13028,9 @@ class PubServer(BaseHTTPRequestHandler):
print('Reply is within time interval: ' +
str(replyIntervalHours) + ' hours')
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
customSubmitText = get_config_param(base_dir, 'customSubmitText')
@@ -13055,7 +13056,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.defaultTimeline,
self.server.newswire,
self.server.theme_name,
- noDropDown, accessKeys,
+ noDropDown, access_keys,
customSubmitText,
conversationId,
self.server.recent_posts_cache,
@@ -13138,10 +13139,10 @@ class PubServer(BaseHTTPRequestHandler):
else:
city = self.server.city
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if '/users/' in path:
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
default_reply_interval_hrs = self.server.default_reply_interval_hrs
msg = html_edit_profile(self.server.css_cache,
@@ -13156,7 +13157,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.text_mode_banner,
city,
self.server.user_agents_blocked,
- accessKeys,
+ access_keys,
default_reply_interval_hrs,
self.server.cw_lists,
self.server.lists_enabled).encode('utf-8')
@@ -13181,9 +13182,9 @@ class PubServer(BaseHTTPRequestHandler):
if '/' in nickname:
nickname = nickname.split('/')[0]
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
msg = html_edit_links(self.server.css_cache,
translate,
@@ -13192,7 +13193,7 @@ class PubServer(BaseHTTPRequestHandler):
port,
http_prefix,
self.server.defaultTimeline,
- theme, accessKeys).encode('utf-8')
+ theme, access_keys).encode('utf-8')
if msg:
msglen = len(msg)
self._set_headers('text/html', msglen,
@@ -13214,9 +13215,9 @@ class PubServer(BaseHTTPRequestHandler):
if '/' in nickname:
nickname = nickname.split('/')[0]
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
msg = html_edit_newswire(self.server.css_cache,
translate,
@@ -13226,7 +13227,7 @@ class PubServer(BaseHTTPRequestHandler):
http_prefix,
self.server.defaultTimeline,
self.server.theme_name,
- accessKeys).encode('utf-8')
+ access_keys).encode('utf-8')
if msg:
msglen = len(msg)
self._set_headers('text/html', msglen,
@@ -14510,9 +14511,9 @@ class PubServer(BaseHTTPRequestHandler):
if '/' in nickname:
nickname = nickname.split('/')[0]
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = \
+ access_keys = \
self.server.keyShortcuts[nickname]
msg = \
@@ -14520,8 +14521,8 @@ class PubServer(BaseHTTPRequestHandler):
self.server.base_dir,
nickname, self.server.domain,
self.server.translate,
- accessKeys,
- self.server.accessKeys,
+ access_keys,
+ self.server.access_keys,
self.server.defaultTimeline)
msg = msg.encode('utf-8')
msglen = len(msg)
@@ -14549,7 +14550,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.translate,
self.server.defaultTimeline,
self.server.theme_name,
- self.server.accessKeys)
+ self.server.access_keys)
msg = msg.encode('utf-8')
msglen = len(msg)
self._login_headers('text/html', msglen, calling_domain)
@@ -15060,9 +15061,9 @@ class PubServer(BaseHTTPRequestHandler):
rss_icon_at_top = self.server.rss_icon_at_top
icons_as_buttons = self.server.icons_as_buttons
defaultTimeline = self.server.defaultTimeline
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
msg = \
html_newswire_mobile(self.server.css_cache,
self.server.base_dir,
@@ -15080,7 +15081,7 @@ class PubServer(BaseHTTPRequestHandler):
icons_as_buttons,
defaultTimeline,
self.server.theme_name,
- accessKeys).encode('utf-8')
+ access_keys).encode('utf-8')
msglen = len(msg)
self._set_headers('text/html', msglen,
cookie, calling_domain, False)
@@ -15099,9 +15100,9 @@ class PubServer(BaseHTTPRequestHandler):
self._404()
self.server.GETbusy = False
return
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
timelinePath = \
'/users/' + nickname + '/' + self.server.defaultTimeline
icons_as_buttons = self.server.icons_as_buttons
@@ -15120,7 +15121,7 @@ class PubServer(BaseHTTPRequestHandler):
icons_as_buttons,
defaultTimeline,
self.server.theme_name,
- accessKeys,
+ access_keys,
sharedItemsDomains).encode('utf-8')
msglen = len(msg)
self._set_headers('text/html', msglen, cookie, calling_domain,
@@ -15196,9 +15197,9 @@ class PubServer(BaseHTTPRequestHandler):
if '/' in nickname:
nickname = nickname.split('/')[0]
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
# show the search screen
msg = html_search(self.server.css_cache,
@@ -15208,7 +15209,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.defaultTimeline,
self.server.theme_name,
self.server.text_mode_banner,
- accessKeys).encode('utf-8')
+ access_keys).encode('utf-8')
msglen = len(msg)
self._set_headers('text/html', msglen, cookie, calling_domain,
False)
@@ -15249,9 +15250,9 @@ class PubServer(BaseHTTPRequestHandler):
if '/' in nickname:
nickname = nickname.split('/')[0]
- accessKeys = self.server.accessKeys
+ access_keys = self.server.access_keys
if self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.keyShortcuts[nickname]
# show the calendar screen
msg = html_calendar(self.server.person_cache,
@@ -15261,7 +15262,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.http_prefix,
self.server.domain_full,
self.server.text_mode_banner,
- accessKeys).encode('utf-8')
+ access_keys).encode('utf-8')
msglen = len(msg)
self._set_headers('text/html', msglen, cookie, calling_domain,
False)
@@ -17997,9 +17998,9 @@ class PubServer(BaseHTTPRequestHandler):
nickname = nickname.split('/')[0]
if not self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.accessKeys
- self.server.keyShortcuts[nickname] = accessKeys.copy()
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.access_keys
+ self.server.keyShortcuts[nickname] = access_keys.copy()
+ access_keys = self.server.keyShortcuts[nickname]
self._key_shortcuts(self.path,
calling_domain, cookie,
@@ -18012,7 +18013,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.onion_domain,
self.server.i2p_domain,
self.server.debug,
- accessKeys,
+ access_keys,
self.server.defaultTimeline)
self.server.POSTbusy = False
return
@@ -18025,9 +18026,9 @@ class PubServer(BaseHTTPRequestHandler):
nickname = nickname.split('/')[0]
if not self.server.keyShortcuts.get(nickname):
- accessKeys = self.server.accessKeys
- self.server.keyShortcuts[nickname] = accessKeys.copy()
- accessKeys = self.server.keyShortcuts[nickname]
+ access_keys = self.server.access_keys
+ self.server.keyShortcuts[nickname] = access_keys.copy()
+ access_keys = self.server.keyShortcuts[nickname]
allow_local_network_access = \
self.server.allow_local_network_access
@@ -18042,7 +18043,7 @@ class PubServer(BaseHTTPRequestHandler):
self.server.onion_domain,
self.server.i2p_domain,
self.server.debug,
- accessKeys,
+ access_keys,
self.server.defaultTimeline,
self.server.theme_name,
allow_local_network_access,
@@ -18644,7 +18645,7 @@ def run_daemon(content_license_url: str,
httpd.text_mode_banner = get_text_mode_banner(base_dir)
# key shortcuts SHIFT + ALT + [key]
- httpd.accessKeys = {
+ httpd.access_keys = {
'Page up': ',',
'Page down': '.',
'submitButton': 'y',
@@ -18691,7 +18692,7 @@ def run_daemon(content_license_url: str,
httpd.keyShortcuts = {}
load_access_keys_for_accounts(base_dir, httpd.keyShortcuts,
- httpd.accessKeys)
+ httpd.access_keys)
# wheither to use low bandwidth images
httpd.low_bandwidth = low_bandwidth
diff --git a/desktop_client.py b/desktop_client.py
index d6bb02387..e766e4693 100644
--- a/desktop_client.py
+++ b/desktop_client.py
@@ -282,14 +282,14 @@ def _desktop_clear_screen() -> None:
def _desktop_show_banner() -> None:
"""Shows the banner at the top
"""
- bannerFilename = 'banner.txt'
- if not os.path.isfile(bannerFilename):
+ banner_filename = 'banner.txt'
+ if not os.path.isfile(banner_filename):
bannerTheme = 'starlight'
- bannerFilename = 'theme/' + bannerTheme + '/banner.txt'
- if not os.path.isfile(bannerFilename):
+ banner_filename = 'theme/' + bannerTheme + '/banner.txt'
+ if not os.path.isfile(banner_filename):
return
- with open(bannerFilename, 'r') as bannerFile:
- banner = bannerFile.read()
+ with open(banner_filename, 'r') as banner_file:
+ banner = banner_file.read()
if banner:
print(banner + '\n')
diff --git a/fitnessFunctions.py b/fitnessFunctions.py
index cc5bb2370..68af41f29 100644
--- a/fitnessFunctions.py
+++ b/fitnessFunctions.py
@@ -16,33 +16,33 @@ from utils import save_json
def fitness_performance(startTime, fitnessState: {},
- fitnessId: str, watchPoint: str, debug: bool) -> None:
+ fitnessId: str, watch_point: str, debug: bool) -> None:
"""Log a performance watchpoint
"""
if 'performance' not in fitnessState:
fitnessState['performance'] = {}
if fitnessId not in fitnessState['performance']:
fitnessState['performance'][fitnessId] = {}
- if watchPoint not in fitnessState['performance'][fitnessId]:
- fitnessState['performance'][fitnessId][watchPoint] = {
+ if watch_point not in fitnessState['performance'][fitnessId]:
+ fitnessState['performance'][fitnessId][watch_point] = {
"total": float(0),
"ctr": int(0)
}
- timeDiff = float(time.time() - startTime)
+ time_diff = float(time.time() - startTime)
- fitnessState['performance'][fitnessId][watchPoint]['total'] += timeDiff
- fitnessState['performance'][fitnessId][watchPoint]['ctr'] += 1
- if fitnessState['performance'][fitnessId][watchPoint]['ctr'] >= 1024:
- fitnessState['performance'][fitnessId][watchPoint]['total'] /= 2
- fitnessState['performance'][fitnessId][watchPoint]['ctr'] = \
- int(fitnessState['performance'][fitnessId][watchPoint]['ctr'] / 2)
+ fitnessState['performance'][fitnessId][watch_point]['total'] += time_diff
+ fitnessState['performance'][fitnessId][watch_point]['ctr'] += 1
+ if fitnessState['performance'][fitnessId][watch_point]['ctr'] >= 1024:
+ fitnessState['performance'][fitnessId][watch_point]['total'] /= 2
+ fitnessState['performance'][fitnessId][watch_point]['ctr'] = \
+ int(fitnessState['performance'][fitnessId][watch_point]['ctr'] / 2)
if debug:
- ctr = fitnessState['performance'][fitnessId][watchPoint]['ctr']
- total = fitnessState['performance'][fitnessId][watchPoint]['total']
+ ctr = fitnessState['performance'][fitnessId][watch_point]['ctr']
+ total = fitnessState['performance'][fitnessId][watch_point]['total']
print('FITNESS: performance/' + fitnessId + '/' +
- watchPoint + '/' + str(total * 1000 / ctr))
+ watch_point + '/' + str(total * 1000 / ctr))
def sorted_watch_points(fitness: {}, fitnessId: str) -> []:
@@ -54,12 +54,12 @@ def sorted_watch_points(fitness: {}, fitnessId: str) -> []:
if not fitness['performance'].get(fitnessId):
return []
result = []
- for watchPoint, item in fitness['performance'][fitnessId].items():
+ for watch_point, item in fitness['performance'][fitnessId].items():
if not item.get('total'):
continue
- averageTime = item['total'] * 1000 / item['ctr']
- averageTimeStr = str(averageTime).zfill(8)
- result.append(averageTimeStr + ' ' + watchPoint)
+ average_time = item['total'] * 1000 / item['ctr']
+ average_time_str = str(average_time).zfill(8)
+ result.append(average_time_str + ' ' + watch_point)
result.sort(reverse=True)
return result
@@ -68,16 +68,17 @@ def html_watch_points_graph(base_dir: str, fitness: {}, fitnessId: str,
maxEntries: int) -> str:
"""Returns the html for a graph of watchpoints
"""
- watchPointsList = sorted_watch_points(fitness, fitnessId)
+ watch_points_list = sorted_watch_points(fitness, fitnessId)
- cssFilename = base_dir + '/epicyon-graph.css'
+ css_filename = base_dir + '/epicyon-graph.css'
if os.path.isfile(base_dir + '/graph.css'):
- cssFilename = base_dir + '/graph.css'
+ css_filename = base_dir + '/graph.css'
- instanceTitle = \
+ instance_title = \
get_config_param(base_dir, 'instanceTitle')
- htmlStr = html_header_with_external_style(cssFilename, instanceTitle, None)
- htmlStr += \
+ html_str = \
+ html_header_with_external_style(css_filename, instance_title, None)
+ html_str += \
'
\n' + \
'Watchpoints for ' + fitnessId + '\n' + \
'\n' + \
@@ -88,23 +89,23 @@ def html_watch_points_graph(base_dir: str, fitness: {}, fitnessId: str,
'\n'
# get the maximum time
- maxAverageTime = float(1)
- if len(watchPointsList) > 0:
- maxAverageTime = float(watchPointsList[0].split(' ')[0])
- for watchPoint in watchPointsList:
- averageTime = float(watchPoint.split(' ')[0])
- if averageTime > maxAverageTime:
- maxAverageTime = averageTime
+ max_average_time = float(1)
+ if len(watch_points_list) > 0:
+ max_average_time = float(watch_points_list[0].split(' ')[0])
+ for watch_point in watch_points_list:
+ average_time = float(watch_point.split(' ')[0])
+ if average_time > max_average_time:
+ max_average_time = average_time
ctr = 0
- for watchPoint in watchPointsList:
- name = watchPoint.split(' ', 1)[1]
- averageTime = float(watchPoint.split(' ')[0])
- heightPercent = int(averageTime * 100 / maxAverageTime)
- timeMS = int(averageTime)
+ for watch_point in watch_points_list:
+ name = watch_point.split(' ', 1)[1]
+ average_time = float(watch_point.split(' ')[0])
+ heightPercent = int(average_time * 100 / max_average_time)
+ timeMS = int(average_time)
if heightPercent == 0:
continue
- htmlStr += \
+ html_str += \
'\n' + \
' ' + name + ' | \n' + \
' ' + str(timeMS) + ' | \n' + \
@@ -113,8 +114,8 @@ def html_watch_points_graph(base_dir: str, fitness: {}, fitnessId: str,
if ctr >= maxEntries:
break
- htmlStr += '
\n' + html_footer()
- return htmlStr
+ html_str += '\n' + html_footer()
+ return html_str
def fitness_thread(base_dir: str, fitness: {}):
diff --git a/httpsig.py b/httpsig.py
index 52378332b..a07c8a9da 100644
--- a/httpsig.py
+++ b/httpsig.py
@@ -301,15 +301,15 @@ def _verify_recent_signature(signedDateStr: str) -> bool:
currDate = datetime.datetime.utcnow()
dateFormat = "%a, %d %b %Y %H:%M:%S %Z"
signedDate = datetime.datetime.strptime(signedDateStr, dateFormat)
- timeDiffSec = (currDate - signedDate).seconds
+ time_diffSec = (currDate - signedDate).seconds
# 12 hours tollerance
- if timeDiffSec > 43200:
+ if time_diffSec > 43200:
print('WARN: Header signed too long ago: ' + signedDateStr)
- print(str(timeDiffSec / (60 * 60)) + ' hours')
+ print(str(time_diffSec / (60 * 60)) + ' hours')
return False
- if timeDiffSec < 0:
+ if time_diffSec < 0:
print('WARN: Header signed in the future! ' + signedDateStr)
- print(str(timeDiffSec / (60 * 60)) + ' hours')
+ print(str(time_diffSec / (60 * 60)) + ' hours')
return False
return True
diff --git a/inbox.py b/inbox.py
index b8b1665e8..901223271 100644
--- a/inbox.py
+++ b/inbox.py
@@ -174,8 +174,8 @@ def _update_cached_hashtag_swarm(base_dir: str, nickname: str, domain: str,
pass
if modifiedDate:
currDate = datetime.datetime.utcnow()
- timeDiff = currDate - modifiedDate
- diffMins = int(timeDiff.total_seconds() / 60)
+ time_diff = currDate - modifiedDate
+ diffMins = int(time_diff.total_seconds() / 60)
if diffMins < 10:
# was saved recently, so don't save again
# This avoids too much disk I/O
@@ -566,11 +566,11 @@ def save_post_to_inbox_queue(base_dir: str, http_prefix: str,
digestStartTime = time.time()
digestAlgorithm = get_digest_algorithm_from_headers(httpHeaders)
digest = message_content_digest(messageBytes, digestAlgorithm)
- timeDiffStr = str(int((time.time() - digestStartTime) * 1000))
+ time_diffStr = str(int((time.time() - digestStartTime) * 1000))
if debug:
- while len(timeDiffStr) < 6:
- timeDiffStr = '0' + timeDiffStr
- print('DIGEST|' + timeDiffStr + '|' + filename)
+ while len(time_diffStr) < 6:
+ time_diffStr = '0' + time_diffStr
+ print('DIGEST|' + time_diffStr + '|' + filename)
newQueueItem = {
'originalId': originalPostId,
@@ -3602,12 +3602,12 @@ def _inbox_after_initial(recent_posts_cache: {}, max_recent_posts: int,
cw_lists,
lists_enabled)
if debug:
- timeDiff = \
+ time_diff = \
str(int((time.time() - htmlCacheStartTime) *
1000))
print('Saved ' + boxname +
' post as html to cache in ' +
- timeDiff + ' mS')
+ time_diff + ' mS')
handleName = handle.split('@')[0]
diff --git a/mastoapiv1.py b/mastoapiv1.py
index b70e2c9dd..dda180cca 100644
--- a/mastoapiv1.py
+++ b/mastoapiv1.py
@@ -196,8 +196,8 @@ def masto_api_v1_response(path: str, calling_domain: str,
sendJsonStr = \
'masto API custom emojis sent ' + path + callingInfo
- adminNickname = get_config_param(base_dir, 'admin')
- if adminNickname and path == '/api/v1/instance':
+ admin_nickname = get_config_param(base_dir, 'admin')
+ if admin_nickname and path == '/api/v1/instance':
instanceDescriptionShort = \
get_config_param(base_dir, 'instanceDescriptionShort')
if not instanceDescriptionShort:
@@ -224,7 +224,7 @@ def masto_api_v1_response(path: str, calling_domain: str,
instanceDescription,
http_prefix,
base_dir,
- adminNickname,
+ admin_nickname,
domain,
domain_full,
registration,
diff --git a/metadata.py b/metadata.py
index 603dd2edd..5d32ab56b 100644
--- a/metadata.py
+++ b/metadata.py
@@ -86,13 +86,13 @@ def meta_data_instance(showAccounts: bool,
instanceDescriptionShort: str,
instanceDescription: str,
http_prefix: str, base_dir: str,
- adminNickname: str, domain: str, domain_full: str,
+ admin_nickname: str, domain: str, domain_full: str,
registration: bool, system_language: str,
version: str) -> {}:
""" /api/v1/instance endpoint
"""
adminActorFilename = \
- base_dir + '/accounts/' + adminNickname + '@' + domain + '.json'
+ base_dir + '/accounts/' + admin_nickname + '@' + domain + '.json'
if not os.path.isfile(adminActorFilename):
return {}
diff --git a/person.py b/person.py
index 3b7f8e4f1..8f815eb64 100644
--- a/person.py
+++ b/person.py
@@ -1060,10 +1060,10 @@ def suspend_account(base_dir: str, nickname: str, domain: str) -> None:
"""Suspends the given account
"""
# Don't suspend the admin
- adminNickname = get_config_param(base_dir, 'admin')
- if not adminNickname:
+ admin_nickname = get_config_param(base_dir, 'admin')
+ if not admin_nickname:
return
- if nickname == adminNickname:
+ if nickname == admin_nickname:
return
# Don't suspend moderators
@@ -1118,10 +1118,10 @@ def can_remove_post(base_dir: str, nickname: str,
domain_full = get_full_domain(domain, port)
# is the post by the admin?
- adminNickname = get_config_param(base_dir, 'admin')
- if not adminNickname:
+ admin_nickname = get_config_param(base_dir, 'admin')
+ if not admin_nickname:
return False
- if domain_full + '/users/' + adminNickname + '/' in post_id:
+ if domain_full + '/users/' + admin_nickname + '/' in post_id:
return False
# is the post by a moderator?
@@ -1177,10 +1177,10 @@ def remove_account(base_dir: str, nickname: str,
"""Removes an account
"""
# Don't remove the admin
- adminNickname = get_config_param(base_dir, 'admin')
- if not adminNickname:
+ admin_nickname = get_config_param(base_dir, 'admin')
+ if not admin_nickname:
return False
- if nickname == adminNickname:
+ if nickname == admin_nickname:
return False
# Don't remove moderators
diff --git a/tests.py b/tests.py
index 3ed8e9b29..6c4e5c17c 100644
--- a/tests.py
+++ b/tests.py
@@ -3937,9 +3937,9 @@ def _test_constant_time_string():
constant_time_string_check(test_str, test_str)
end = time.time()
avTime2 = ((end - start) * 1000000 / itterations)
- timeDiffMicroseconds = abs(avTime2 - avTime1)
+ time_diffMicroseconds = abs(avTime2 - avTime1)
# time difference should be less than 10uS
- assert int(timeDiffMicroseconds) < 10
+ assert int(time_diffMicroseconds) < 10
# change multiple characters and observe timing difference
start = time.time()
@@ -3948,9 +3948,9 @@ def _test_constant_time_string():
constant_time_string_check(test_str, test_str2)
end = time.time()
avTime2 = ((end - start) * 1000000 / itterations)
- timeDiffMicroseconds = abs(avTime2 - avTime1)
+ time_diffMicroseconds = abs(avTime2 - avTime1)
# time difference should be less than 10uS
- assert int(timeDiffMicroseconds) < 10
+ assert int(time_diffMicroseconds) < 10
def _test_replace_email_quote():
diff --git a/theme.py b/theme.py
index 0b423792d..7eb19772b 100644
--- a/theme.py
+++ b/theme.py
@@ -397,13 +397,13 @@ def _set_background_format(base_dir: str, name: str,
"""
if extension == 'jpg':
return
- cssFilename = base_dir + '/' + backgroundType + '.css'
- if not os.path.isfile(cssFilename):
+ css_filename = base_dir + '/' + backgroundType + '.css'
+ if not os.path.isfile(css_filename):
return
- with open(cssFilename, 'r') as cssfile:
+ with open(css_filename, 'r') as cssfile:
css = cssfile.read()
css = css.replace('background.jpg', 'background.' + extension)
- with open(cssFilename, 'w+') as cssfile2:
+ with open(css_filename, 'w+') as cssfile2:
cssfile2.write(css)
@@ -594,9 +594,9 @@ def _set_theme_fonts(base_dir: str, theme_name: str) -> None:
def get_text_mode_banner(base_dir: str) -> str:
"""Returns the banner used for shell browsers, like Lynx
"""
- text_mode_bannerFilename = base_dir + '/accounts/banner.txt'
- if os.path.isfile(text_mode_bannerFilename):
- with open(text_mode_bannerFilename, 'r') as fp:
+ text_mode_banner_filename = base_dir + '/accounts/banner.txt'
+ if os.path.isfile(text_mode_banner_filename):
+ with open(text_mode_banner_filename, 'r') as fp:
bannerStr = fp.read()
if bannerStr:
return bannerStr.replace('\n', '
')
@@ -640,7 +640,7 @@ def _set_text_mode_theme(base_dir: str, name: str) -> None:
base_dir + '/accounts/logo.txt')
# set the text mode banner which appears in browsers such as Lynx
- text_mode_bannerFilename = \
+ text_mode_banner_filename = \
base_dir + '/theme/' + name + '/banner.txt'
if os.path.isfile(base_dir + '/accounts/banner.txt'):
try:
@@ -648,13 +648,13 @@ def _set_text_mode_theme(base_dir: str, name: str) -> None:
except OSError:
print('EX: _set_text_mode_theme unable to delete ' +
base_dir + '/accounts/banner.txt')
- if os.path.isfile(text_mode_bannerFilename):
+ if os.path.isfile(text_mode_banner_filename):
try:
- copyfile(text_mode_bannerFilename,
+ copyfile(text_mode_banner_filename,
base_dir + '/accounts/banner.txt')
except OSError:
print('EX: _set_text_mode_theme unable to copy ' +
- text_mode_bannerFilename + ' ' +
+ text_mode_banner_filename + ' ' +
base_dir + '/accounts/banner.txt')
@@ -666,7 +666,7 @@ def _set_theme_images(base_dir: str, name: str) -> None:
profileImageFilename = \
base_dir + '/theme/' + theme_name_lower + '/image.png'
- bannerFilename = \
+ banner_filename = \
base_dir + '/theme/' + theme_name_lower + '/banner.png'
searchBannerFilename = \
base_dir + '/theme/' + theme_name_lower + '/search_banner.png'
@@ -721,7 +721,7 @@ def _set_theme_images(base_dir: str, name: str) -> None:
backgroundType + '-background.' + ext)
if os.path.isfile(profileImageFilename) and \
- os.path.isfile(bannerFilename):
+ os.path.isfile(banner_filename):
try:
copyfile(profileImageFilename,
accountDir + '/image.png')
@@ -730,11 +730,11 @@ def _set_theme_images(base_dir: str, name: str) -> None:
profileImageFilename)
try:
- copyfile(bannerFilename,
+ copyfile(banner_filename,
accountDir + '/banner.png')
except OSError:
print('EX: _set_theme_images unable to copy ' +
- bannerFilename)
+ banner_filename)
try:
if os.path.isfile(searchBannerFilename):
diff --git a/webapp_about.py b/webapp_about.py
index 921e9af8f..ae8a87d31 100644
--- a/webapp_about.py
+++ b/webapp_about.py
@@ -20,7 +20,7 @@ def html_about(css_cache: {}, base_dir: str, http_prefix: str,
system_language: str) -> str:
"""Show the about screen
"""
- adminNickname = get_config_param(base_dir, 'admin')
+ admin_nickname = get_config_param(base_dir, 'admin')
if not os.path.isfile(base_dir + '/accounts/about.md'):
copyfile(base_dir + '/default_about.md',
base_dir + '/accounts/about.md')
@@ -36,14 +36,14 @@ def html_about(css_cache: {}, base_dir: str, http_prefix: str,
aboutText = markdown_to_html(aboutFile.read())
aboutForm = ''
- cssFilename = base_dir + '/epicyon-profile.css'
+ css_filename = base_dir + '/epicyon-profile.css'
if os.path.isfile(base_dir + '/epicyon.css'):
- cssFilename = base_dir + '/epicyon.css'
+ css_filename = base_dir + '/epicyon.css'
instanceTitle = \
get_config_param(base_dir, 'instanceTitle')
aboutForm = \
- html_header_with_website_markup(cssFilename, instanceTitle,
+ html_header_with_website_markup(css_filename, instanceTitle,
http_prefix, domain_full,
system_language)
aboutForm += '' + aboutText + '
'
@@ -52,13 +52,13 @@ def html_about(css_cache: {}, base_dir: str, http_prefix: str,
'\n' + \
'' + \
'http://' + onion_domain + '
\n \n'
- if adminNickname:
- adminActor = '/users/' + adminNickname
+ if admin_nickname:
+ adminActor = '/users/' + admin_nickname
aboutForm += \
'\n' + \
'' + \
translate['Administered by'] + ' ' + adminNickname + '. ' + \
+ adminActor + '">' + admin_nickname + '. ' + \
translate['Version'] + ' ' + __version__ + \
'
\n \n'
aboutForm += html_footer()
diff --git a/webapp_accesskeys.py b/webapp_accesskeys.py
index 73e7e5ffe..8d4a4dead 100644
--- a/webapp_accesskeys.py
+++ b/webapp_accesskeys.py
@@ -17,7 +17,7 @@ from webapp_utils import html_footer
def load_access_keys_for_accounts(base_dir: str, keyShortcuts: {},
- accessKeysTemplate: {}) -> None:
+ access_keysTemplate: {}) -> None:
"""Loads key shortcuts for each account
"""
for subdir, dirs, files in os.walk(base_dir + '/accounts'):
@@ -25,57 +25,57 @@ def load_access_keys_for_accounts(base_dir: str, keyShortcuts: {},
if not is_account_dir(acct):
continue
accountDir = os.path.join(base_dir + '/accounts', acct)
- accessKeysFilename = accountDir + '/accessKeys.json'
- if not os.path.isfile(accessKeysFilename):
+ access_keysFilename = accountDir + '/access_keys.json'
+ if not os.path.isfile(access_keysFilename):
continue
nickname = acct.split('@')[0]
- accessKeys = load_json(accessKeysFilename)
- if accessKeys:
- keyShortcuts[nickname] = accessKeysTemplate.copy()
- for variableName, key in accessKeysTemplate.items():
- if accessKeys.get(variableName):
+ access_keys = load_json(access_keysFilename)
+ if access_keys:
+ keyShortcuts[nickname] = access_keysTemplate.copy()
+ for variableName, key in access_keysTemplate.items():
+ if access_keys.get(variableName):
keyShortcuts[nickname][variableName] = \
- accessKeys[variableName]
+ access_keys[variableName]
break
def html_access_keys(css_cache: {}, base_dir: str,
nickname: str, domain: str,
- translate: {}, accessKeys: {},
+ translate: {}, access_keys: {},
defaultAccessKeys: {},
defaultTimeline: str) -> str:
"""Show and edit key shortcuts
"""
- accessKeysFilename = \
- acct_dir(base_dir, nickname, domain) + '/accessKeys.json'
- if os.path.isfile(accessKeysFilename):
- accessKeysFromFile = load_json(accessKeysFilename)
- if accessKeysFromFile:
- accessKeys = accessKeysFromFile
+ access_keysFilename = \
+ acct_dir(base_dir, nickname, domain) + '/access_keys.json'
+ if os.path.isfile(access_keysFilename):
+ access_keysFromFile = load_json(access_keysFilename)
+ if access_keysFromFile:
+ access_keys = access_keysFromFile
- accessKeysForm = ''
- cssFilename = base_dir + '/epicyon-profile.css'
+ access_keysForm = ''
+ css_filename = base_dir + '/epicyon-profile.css'
if os.path.isfile(base_dir + '/epicyon.css'):
- cssFilename = base_dir + '/epicyon.css'
+ css_filename = base_dir + '/epicyon.css'
instanceTitle = \
get_config_param(base_dir, 'instanceTitle')
- accessKeysForm = \
- html_header_with_external_style(cssFilename, instanceTitle, None)
- accessKeysForm += '\n'
+ access_keysForm = \
+ html_header_with_external_style(css_filename, instanceTitle, None)
+ access_keysForm += '
\n'
- accessKeysForm += \
+ access_keysForm += \
'
' + translate['Key Shortcuts'] + '
\n'
- accessKeysForm += \
+ access_keysForm += \
'
' + translate['These access keys may be used'] + \
'
'
- accessKeysForm += '
\n'
+ access_keysForm += '
\n'
+ access_keysForm += html_footer()
+ return access_keysForm
diff --git a/webapp_calendar.py b/webapp_calendar.py
index d0aafd760..c4c7e1663 100644
--- a/webapp_calendar.py
+++ b/webapp_calendar.py
@@ -52,14 +52,14 @@ def html_calendar_delete_confirm(css_cache: {}, translate: {}, base_dir: str,
return None
delete_postStr = None
- cssFilename = base_dir + '/epicyon-profile.css'
+ css_filename = base_dir + '/epicyon-profile.css'
if os.path.isfile(base_dir + '/epicyon.css'):
- cssFilename = base_dir + '/epicyon.css'
+ css_filename = base_dir + '/epicyon.css'
instanceTitle = \
get_config_param(base_dir, 'instanceTitle')
delete_postStr = \
- html_header_with_external_style(cssFilename, instanceTitle, None)
+ html_header_with_external_style(css_filename, instanceTitle, None)
delete_postStr += \
'