From a89a3211a166117d98fc623f432b5c332ba0ad48 Mon Sep 17 00:00:00 2001
From: Bob Mottram
Date: Tue, 16 Jul 2024 13:20:58 +0100
Subject: [PATCH] File pointer naming convention
---
filters.py | 8 +++----
follow.py | 6 ++---
followingCalendar.py | 4 ++--
httpheaders.py | 8 +++----
inbox.py | 8 +++----
manualapprove.py | 8 +++----
media.py | 5 +++--
migrate.py | 24 ++++++++++----------
person.py | 20 ++++++++---------
roles.py | 8 +++----
tests.py | 31 ++++++++++++++------------
theme.py | 52 +++++++++++++++++++++----------------------
utils.py | 49 +++++++++++++++++++++-------------------
webapp_create_post.py | 9 ++++----
webapp_login.py | 6 +++--
webapp_post.py | 4 ++--
webapp_profile.py | 8 +++----
webapp_timeline.py | 4 ++--
webapp_tos.py | 4 ++--
webapp_utils.py | 5 +++--
20 files changed, 141 insertions(+), 130 deletions(-)
diff --git a/filters.py b/filters.py
index 3d39d4a1c..10c4cf381 100644
--- a/filters.py
+++ b/filters.py
@@ -68,11 +68,11 @@ def remove_filter(base_dir: str, nickname: str, domain: str,
new_filters_filename = filters_filename + '.new'
try:
with open(filters_filename, 'r', encoding='utf-8') as fp_filt:
- with open(new_filters_filename, 'w+', encoding='utf-8') as fpnew:
+ with open(new_filters_filename, 'w+', encoding='utf-8') as fp_new:
for line in fp_filt:
line = remove_eol(line)
if line != words:
- fpnew.write(line + '\n')
+ fp_new.write(line + '\n')
except OSError as ex:
print('EX: unable to remove filter ' +
filters_filename + ' ' + str(ex))
@@ -94,11 +94,11 @@ def remove_global_filter(base_dir: str, words: str) -> bool:
new_filters_filename = filters_filename + '.new'
try:
with open(filters_filename, 'r', encoding='utf-8') as fp_filt:
- with open(new_filters_filename, 'w+', encoding='utf-8') as fpnew:
+ with open(new_filters_filename, 'w+', encoding='utf-8') as fp_new:
for line in fp_filt:
line = remove_eol(line)
if line != words:
- fpnew.write(line + '\n')
+ fp_new.write(line + '\n')
except OSError as ex:
print('EX: unable to remove global filter ' +
filters_filename + ' ' + str(ex))
diff --git a/follow.py b/follow.py
index d5585f2e0..0f6486a28 100644
--- a/follow.py
+++ b/follow.py
@@ -144,18 +144,18 @@ def _remove_from_follow_base(base_dir: str,
return
try:
with open(approve_follows_filename + '.new', 'w+',
- encoding='utf-8') as approvefilenew:
+ encoding='utf-8') as fp_approve_new:
with open(approve_follows_filename, 'r',
encoding='utf-8') as fp_approve:
if not accept_deny_actor:
for approve_handle in fp_approve:
accept_deny_handle = accept_or_deny_handle
if not approve_handle.startswith(accept_deny_handle):
- approvefilenew.write(approve_handle)
+ fp_approve_new.write(approve_handle)
else:
for approve_handle in fp_approve:
if accept_deny_actor not in approve_handle:
- approvefilenew.write(approve_handle)
+ fp_approve_new.write(approve_handle)
except OSError as ex:
print('EX: _remove_from_follow_base ' +
approve_follows_filename + ' ' + str(ex))
diff --git a/followingCalendar.py b/followingCalendar.py
index 3c977939c..7914a9a87 100644
--- a/followingCalendar.py
+++ b/followingCalendar.py
@@ -23,8 +23,8 @@ def _text_in_file2(text: str, filename: str,
if not case_sensitive:
text = text.lower()
try:
- with open(filename, 'r', encoding='utf-8') as file:
- content = file.read()
+ with open(filename, 'r', encoding='utf-8') as fp_file:
+ content = fp_file.read()
if content:
if not case_sensitive:
content = content.lower()
diff --git a/httpheaders.py b/httpheaders.py
index 3ad42f9c7..1c6b6d5b6 100644
--- a/httpheaders.py
+++ b/httpheaders.py
@@ -185,8 +185,8 @@ def set_headers_etag(self, media_filename: str, file_format: str,
if os.path.isfile(media_filename + '.etag'):
try:
with open(media_filename + '.etag', 'r',
- encoding='utf-8') as efile:
- etag = efile.read()
+ encoding='utf-8') as fp_media:
+ etag = fp_media.read()
except OSError:
print('EX: _set_headers_etag ' +
'unable to read ' + media_filename + '.etag')
@@ -194,8 +194,8 @@ def set_headers_etag(self, media_filename: str, file_format: str,
etag = md5(data).hexdigest() # nosec
try:
with open(media_filename + '.etag', 'w+',
- encoding='utf-8') as efile:
- efile.write(etag)
+ encoding='utf-8') as fp_media:
+ fp_media.write(etag)
except OSError:
print('EX: _set_headers_etag ' +
'unable to write ' + media_filename + '.etag')
diff --git a/inbox.py b/inbox.py
index 97a00b73b..7a0af44cd 100644
--- a/inbox.py
+++ b/inbox.py
@@ -438,8 +438,8 @@ def store_hash_tags(base_dir: str, nickname: str, domain: str,
content = tag_line + content
try:
with open(tags_filename, 'w+',
- encoding='utf-8') as tags_file2:
- tags_file2.write(content)
+ encoding='utf-8') as fp_tags2:
+ fp_tags2.write(content)
hashtag_added = True
except OSError as ex:
print('EX: Failed to write entry to tags file ' +
@@ -3490,8 +3490,8 @@ def _receive_announce(recent_posts_cache: {},
'inbox')
try:
with open(post_filename + '.tts', 'w+',
- encoding='utf-8') as ttsfile:
- ttsfile.write('\n')
+ encoding='utf-8') as fp_tts:
+ fp_tts.write('\n')
except OSError:
print('EX: unable to write recent post ' +
post_filename)
diff --git a/manualapprove.py b/manualapprove.py
index be8140135..aa672393c 100644
--- a/manualapprove.py
+++ b/manualapprove.py
@@ -221,18 +221,18 @@ def manual_approve_follow_request(session, session_onion, session_i2p,
try:
with open(approve_follows_filename + '.new', 'w+',
- encoding='utf-8') as approvefilenew:
+ encoding='utf-8') as fp_approve_new:
update_approved_followers = False
follow_activity_filename = None
with open(approve_follows_filename, 'r',
- encoding='utf-8') as approvefile:
- for handle_of_follow_requester in approvefile:
+ encoding='utf-8') as fp_approve:
+ for handle_of_follow_requester in fp_approve:
# is this the approved follow?
appr_handl = approve_handle_full
if not handle_of_follow_requester.startswith(appr_handl):
# this isn't the approved follow so it will remain
# in the requests file
- approvefilenew.write(handle_of_follow_requester)
+ fp_approve_new.write(handle_of_follow_requester)
continue
handle_of_follow_requester = \
diff --git a/media.py b/media.py
index ad1b8be10..6b7c9aa0f 100644
--- a/media.py
+++ b/media.py
@@ -552,8 +552,9 @@ def _update_etag(media_filename: str) -> None:
etag = sha1(data).hexdigest() # nosec
# save the hash
try:
- with open(media_filename + '.etag', 'w+', encoding='utf-8') as efile:
- efile.write(etag)
+ with open(media_filename + '.etag', 'w+',
+ encoding='utf-8') as fp_media:
+ fp_media.write(etag)
except OSError:
print('EX: _update_etag unable to write ' +
str(media_filename) + '.etag')
diff --git a/migrate.py b/migrate.py
index 0bc8b38cd..1a9e4ccfd 100644
--- a/migrate.py
+++ b/migrate.py
@@ -140,8 +140,8 @@ def _update_moved_handle(base_dir: str, nickname: str, domain: str,
if os.path.isfile(following_filename):
following_handles = []
try:
- with open(following_filename, 'r', encoding='utf-8') as foll1:
- following_handles = foll1.readlines()
+ with open(following_filename, 'r', encoding='utf-8') as fp_foll1:
+ following_handles = fp_foll1.readlines()
except OSError:
print('EX: _update_moved_handle unable to read ' +
following_filename)
@@ -153,11 +153,11 @@ def _update_moved_handle(base_dir: str, nickname: str, domain: str,
acct_dir(base_dir, nickname, domain) + '/refollow.txt'
# unfollow the old handle
- with open(following_filename, 'w+', encoding='utf-8') as foll2:
+ with open(following_filename, 'w+', encoding='utf-8') as fp_foll2:
for follow_handle in following_handles:
if follow_handle.strip("\n").strip("\r").lower() != \
handle_lower:
- foll2.write(follow_handle)
+ fp_foll2.write(follow_handle)
continue
handle_nickname = handle.split('@')[0]
handle_domain = handle.split('@')[1]
@@ -173,8 +173,8 @@ def _update_moved_handle(base_dir: str, nickname: str, domain: str,
if os.path.isfile(refollow_filename):
try:
with open(refollow_filename, 'a+',
- encoding='utf-8') as refoll:
- refoll.write(moved_to_handle + '\n')
+ encoding='utf-8') as fp_refoll:
+ fp_refoll.write(moved_to_handle + '\n')
except OSError:
print('EX: ' +
'_update_moved_handle unable to append ' +
@@ -182,8 +182,8 @@ def _update_moved_handle(base_dir: str, nickname: str, domain: str,
else:
try:
with open(refollow_filename, 'w+',
- encoding='utf-8') as refoll:
- refoll.write(moved_to_handle + '\n')
+ encoding='utf-8') as fp_refoll:
+ fp_refoll.write(moved_to_handle + '\n')
except OSError:
print('EX: _update_moved_handle unable to write ' +
refollow_filename)
@@ -193,8 +193,8 @@ def _update_moved_handle(base_dir: str, nickname: str, domain: str,
if os.path.isfile(followers_filename):
follower_handles = []
try:
- with open(followers_filename, 'r', encoding='utf-8') as foll3:
- follower_handles = foll3.readlines()
+ with open(followers_filename, 'r', encoding='utf-8') as fp_foll3:
+ follower_handles = fp_foll3.readlines()
except OSError:
print('EX: _update_moved_handle unable to read ' +
followers_filename)
@@ -203,11 +203,11 @@ def _update_moved_handle(base_dir: str, nickname: str, domain: str,
# remove followers who have moved
try:
- with open(followers_filename, 'w+', encoding='utf-8') as foll4:
+ with open(followers_filename, 'w+', encoding='utf-8') as fp_foll4:
for follower_handle in follower_handles:
if follower_handle.strip("\n").strip("\r").lower() != \
handle_lower:
- foll4.write(follower_handle)
+ fp_foll4.write(follower_handle)
else:
ctr += 1
print('Removed follower who has moved ' + handle)
diff --git a/person.py b/person.py
index f4b114775..65d82684f 100644
--- a/person.py
+++ b/person.py
@@ -762,8 +762,8 @@ def create_person(base_dir: str, nickname: str, domain: str, port: int,
follow_dms_filename = \
acct_dir(base_dir, nickname, domain) + '/.followDMs'
try:
- with open(follow_dms_filename, 'w+', encoding='utf-8') as ffile:
- ffile.write('\n')
+ with open(follow_dms_filename, 'w+', encoding='utf-8') as fp_foll:
+ fp_foll.write('\n')
except OSError:
print('EX: create_person unable to write ' + follow_dms_filename)
@@ -772,8 +772,8 @@ def create_person(base_dir: str, nickname: str, domain: str, port: int,
notify_likes_filename = \
acct_dir(base_dir, nickname, domain) + '/.notifyLikes'
try:
- with open(notify_likes_filename, 'w+', encoding='utf-8') as nfile:
- nfile.write('\n')
+ with open(notify_likes_filename, 'w+', encoding='utf-8') as fp_lik:
+ fp_lik.write('\n')
except OSError:
print('EX: create_person unable to write 2 ' +
notify_likes_filename)
@@ -784,8 +784,8 @@ def create_person(base_dir: str, nickname: str, domain: str, port: int,
acct_dir(base_dir, nickname, domain) + '/.notifyReactions'
try:
with open(notify_reactions_filename, 'w+',
- encoding='utf-8') as nfile:
- nfile.write('\n')
+ encoding='utf-8') as fp_notify:
+ fp_notify.write('\n')
except OSError:
print('EX: create_person unable to write 3 ' +
notify_reactions_filename)
@@ -1592,8 +1592,8 @@ def is_person_snoozed(base_dir: str, nickname: str, domain: str,
if content:
try:
with open(snoozed_filename, 'w+',
- encoding='utf-8') as snoozfile:
- snoozfile.write(content)
+ encoding='utf-8') as fp_snooze:
+ fp_snooze.write(content)
except OSError:
print('EX: is_person_snoozed unable to write ' +
snoozed_filename)
@@ -1655,8 +1655,8 @@ def person_unsnooze(base_dir: str, nickname: str, domain: str,
if content is not None:
try:
with open(snoozed_filename, 'w+',
- encoding='utf-8') as snoozfile:
- snoozfile.write(content)
+ encoding='utf-8') as fp_snooze:
+ fp_snooze.write(content)
except OSError:
print('EX: unable to write ' + snoozed_filename)
diff --git a/roles.py b/roles.py
index 75d5e8677..c641f829e 100644
--- a/roles.py
+++ b/roles.py
@@ -327,12 +327,12 @@ def set_roles_from_list(base_dir: str, domain: str, admin_nickname: str,
roles_list = fields[list_name].split(',')
try:
with open(roles_filename, 'w+',
- encoding='utf-8') as rolesfile:
+ encoding='utf-8') as fp_roles:
for roles_nick in roles_list:
roles_nick = roles_nick.strip()
roles_dir = acct_dir(base_dir, roles_nick, domain)
if os.path.isdir(roles_dir):
- rolesfile.write(roles_nick + '\n')
+ fp_roles.write(roles_nick + '\n')
except OSError as ex:
print('EX: unable to write ' + list_name + ' ' +
roles_filename + ' ' + str(ex))
@@ -347,12 +347,12 @@ def set_roles_from_list(base_dir: str, domain: str, admin_nickname: str,
roles_list = fields[list_name].split('\n')
try:
with open(roles_filename, 'w+',
- encoding='utf-8') as rolesfile:
+ encoding='utf-8') as fp_roles:
for roles_nick in roles_list:
roles_nick = roles_nick.strip()
roles_dir = acct_dir(base_dir, roles_nick, domain)
if os.path.isdir(roles_dir):
- rolesfile.write(roles_nick + '\n')
+ fp_roles.write(roles_nick + '\n')
except OSError as ex:
print('EX: unable to write ' + list_name + ' ' +
roles_filename + ' ' + str(ex))
diff --git a/tests.py b/tests.py
index 1e0acc173..5b68864e5 100644
--- a/tests.py
+++ b/tests.py
@@ -4532,8 +4532,8 @@ def _test_translation_labels() -> None:
if source_file.startswith('flycheck_'):
continue
source_str = ''
- with open(source_file, 'r', encoding='utf-8') as file_source:
- source_str = file_source.read()
+ with open(source_file, 'r', encoding='utf-8') as fp_source:
+ source_str = fp_source.read()
if not source_str:
continue
if 'translate[' not in source_str:
@@ -5173,8 +5173,8 @@ def _test_post_variable_names():
if source_file.startswith('flycheck_'):
continue
source_str = ''
- with open(source_file, 'r', encoding='utf-8') as file_source:
- source_str = file_source.read()
+ with open(source_file, 'r', encoding='utf-8') as fp_source:
+ source_str = fp_source.read()
if not source_str:
continue
if ' name="' not in source_str:
@@ -5208,8 +5208,8 @@ def _test_config_param_names():
if source_file.startswith('flycheck_'):
continue
source_str = ''
- with open(source_file, 'r', encoding='utf-8') as file_source:
- source_str = file_source.read()
+ with open(source_file, 'r', encoding='utf-8') as fp_source:
+ source_str = fp_source.read()
if not source_str:
continue
for fname in fnames:
@@ -5256,8 +5256,8 @@ def _test_source_contains_no_tabs():
if source_file.startswith('flycheck_'):
continue
source_str = ''
- with open(source_file, 'r', encoding='utf-8') as file_source:
- source_str = file_source.read()
+ with open(source_file, 'r', encoding='utf-8') as fp_source:
+ source_str = fp_source.read()
if not source_str:
continue
if '\t' in source_str:
@@ -5279,8 +5279,8 @@ def _test_checkbox_names():
if source_file.startswith('flycheck_'):
continue
source_str = ''
- with open(source_file, 'r', encoding='utf-8') as file_source:
- source_str = file_source.read()
+ with open(source_file, 'r', encoding='utf-8') as fp_source:
+ source_str = fp_source.read()
if not source_str:
continue
for fname in fnames:
@@ -5319,8 +5319,8 @@ def _test_post_field_names(source_file: str, fieldnames: []):
fnames.append(field + '.get')
source_str = ''
- with open(source_file, 'r', encoding='utf-8') as file_source:
- source_str = file_source.read()
+ with open(source_file, 'r', encoding='utf-8') as fp_source:
+ source_str = fp_source.read()
if not source_str:
return
for fname in fnames:
@@ -6810,8 +6810,11 @@ def _test_spoofed_geolocation() -> None:
kml_str += '\n'
kml_str += ''
- with open('unittest_decoy.kml', 'w+', encoding='utf-8') as kmlfile:
- kmlfile.write(kml_str)
+ try:
+ with open('unittest_decoy.kml', 'w+', encoding='utf-8') as fp_kml:
+ fp_kml.write(kml_str)
+ except OSError:
+ print('EX: unable to write unittest_decoy.kml')
def _test_skills() -> None:
diff --git a/theme.py b/theme.py
index 2c91fd979..c45d26b31 100644
--- a/theme.py
+++ b/theme.py
@@ -363,8 +363,8 @@ def _set_theme_from_dict(base_dir: str, name: str,
if not os.path.isfile(template_filename):
continue
- with open(template_filename, 'r', encoding='utf-8') as cssfile:
- css = cssfile.read()
+ with open(template_filename, 'r', encoding='utf-8') as fp_css:
+ css = fp_css.read()
for param_name, param_value in theme_params.items():
if param_name == 'newswire-publish-icon':
if param_value.lower() == 'true':
@@ -405,8 +405,8 @@ def _set_theme_from_dict(base_dir: str, name: str,
filename = base_dir + '/' + filename
try:
- with open(filename, 'w+', encoding='utf-8') as cssfile:
- cssfile.write(css)
+ with open(filename, 'w+', encoding='utf-8') as fp_css:
+ fp_css.write(css)
except OSError:
print('EX: _set_theme_from_dict unable to write ' + filename)
@@ -428,11 +428,11 @@ def _set_background_format(base_dir: str,
if not os.path.isfile(css_filename):
return
try:
- with open(css_filename, 'r', encoding='utf-8') as cssfile:
- css = cssfile.read()
+ with open(css_filename, 'r', encoding='utf-8') as fp_css:
+ css = fp_css.read()
css = css.replace('background.jpg', 'background.' + extension)
- with open(css_filename, 'w+', encoding='utf-8') as cssfile2:
- cssfile2.write(css)
+ with open(css_filename, 'w+', encoding='utf-8') as fp_css2:
+ fp_css2.write(css)
except OSError as ex:
print('EX: _set_background_format ' + css_filename + ' ' + str(ex))
@@ -446,24 +446,24 @@ def enable_grayscale(base_dir: str) -> None:
if not os.path.isfile(template_filename):
continue
try:
- with open(template_filename, 'r', encoding='utf-8') as cssfile:
- css = cssfile.read()
+ with open(template_filename, 'r', encoding='utf-8') as fp_css:
+ css = fp_css.read()
if 'grayscale' not in css:
css = \
css.replace('body, html {',
'body, html {\n' +
' filter: grayscale(100%);')
filename = base_dir + '/' + filename
- with open(filename, 'w+', encoding='utf-8') as cssfile:
- cssfile.write(css)
+ with open(filename, 'w+', encoding='utf-8') as fp_css:
+ fp_css.write(css)
except OSError as ex:
print('EX: enable_grayscale unable to read ' +
template_filename + ' ' + str(ex))
grayscale_filename = data_dir(base_dir) + '/.grayscale'
if not os.path.isfile(grayscale_filename):
try:
- with open(grayscale_filename, 'w+', encoding='utf-8') as grayfile:
- grayfile.write(' ')
+ with open(grayscale_filename, 'w+', encoding='utf-8') as fp_gray:
+ fp_gray.write(' ')
except OSError as ex:
print('EX: enable_grayscale unable to write ' +
grayscale_filename + ' ' + str(ex))
@@ -478,14 +478,14 @@ def disable_grayscale(base_dir: str) -> None:
if not os.path.isfile(template_filename):
continue
try:
- with open(template_filename, 'r', encoding='utf-8') as cssfile:
- css = cssfile.read()
+ with open(template_filename, 'r', encoding='utf-8') as fp_css:
+ css = fp_css.read()
if 'grayscale' in css:
css = \
css.replace('\n filter: grayscale(100%);', '')
filename = base_dir + '/' + filename
- with open(filename, 'w+', encoding='utf-8') as cssfile:
- cssfile.write(css)
+ with open(filename, 'w+', encoding='utf-8') as fp_css:
+ fp_css.write(css)
except OSError as ex:
print('EX: disable_grayscale unable to read ' +
template_filename + ' ' + str(ex))
@@ -506,8 +506,8 @@ def _set_dyslexic_font(base_dir: str) -> bool:
template_filename = base_dir + '/' + filename
if not os.path.isfile(template_filename):
continue
- with open(template_filename, 'r', encoding='utf-8') as cssfile:
- css = cssfile.read()
+ with open(template_filename, 'r', encoding='utf-8') as fp_css:
+ css = fp_css.read()
css = \
set_css_param(css, "*src",
"url('./fonts/OpenDyslexic-Regular.woff2" +
@@ -515,8 +515,8 @@ def _set_dyslexic_font(base_dir: str) -> bool:
css = set_css_param(css, "*font-family", "'OpenDyslexic'")
filename = base_dir + '/' + filename
try:
- with open(filename, 'w+', encoding='utf-8') as cssfile:
- cssfile.write(css)
+ with open(filename, 'w+', encoding='utf-8') as fp_css:
+ fp_css.write(css)
except OSError:
print('EX: _set_dyslexic_font unable to write ' + filename)
return False
@@ -546,8 +546,8 @@ def _set_custom_font(base_dir: str):
template_filename = base_dir + '/' + filename
if not os.path.isfile(template_filename):
continue
- with open(template_filename, 'r', encoding='utf-8') as cssfile:
- css = cssfile.read()
+ with open(template_filename, 'r', encoding='utf-8') as fp_css:
+ css = fp_css.read()
css = \
set_css_param(css, "*src",
"url('./fonts/custom." +
@@ -558,8 +558,8 @@ def _set_custom_font(base_dir: str):
css = set_css_param(css, "header-font", "'CustomFont'")
filename = base_dir + '/' + filename
try:
- with open(filename, 'w+', encoding='utf-8') as cssfile:
- cssfile.write(css)
+ with open(filename, 'w+', encoding='utf-8') as fp_css:
+ fp_css.write(css)
except OSError:
print('EX: _set_custom_font unable to write ' + filename)
diff --git a/utils.py b/utils.py
index 74897e903..df7f74c6c 100644
--- a/utils.py
+++ b/utils.py
@@ -321,16 +321,19 @@ def text_in_file(text: str, filename: str,
"""
if not case_sensitive:
text = text.lower()
+
+ content = None
try:
- with open(filename, 'r', encoding='utf-8') as file:
- content = file.read()
- if content:
- if not case_sensitive:
- content = content.lower()
- if text in content:
- return True
+ with open(filename, 'r', encoding='utf-8') as fp_file:
+ content = fp_file.read()
except OSError:
print('EX: unable to find text in missing file ' + filename)
+
+ if content:
+ if not case_sensitive:
+ content = content.lower()
+ if text in content:
+ return True
return False
@@ -594,8 +597,8 @@ def set_accounts_data_dir(base_dir: str, accounts_data_path: str) -> None:
path = None
try:
with open(accounts_data_path_filename, 'r',
- encoding='utf-8') as file:
- path = file.read()
+ encoding='utf-8') as fp_accounts:
+ path = fp_accounts.read()
except OSError:
print('EX: unable to read ' + accounts_data_path_filename)
if path.strip() == accounts_data_path:
@@ -604,8 +607,8 @@ def set_accounts_data_dir(base_dir: str, accounts_data_path: str) -> None:
try:
with open(accounts_data_path_filename, 'w+',
- encoding='utf-8') as file:
- file.write(accounts_data_path)
+ encoding='utf-8') as fp_accounts:
+ fp_accounts.write(accounts_data_path)
except OSError:
print('EX: unable to write ' + accounts_data_path_filename)
@@ -629,8 +632,8 @@ def data_dir(base_dir: str) -> str:
path = None
try:
with open(accounts_data_path_filename, 'r',
- encoding='utf-8') as file:
- path = file.read()
+ encoding='utf-8') as fp_accounts:
+ path = fp_accounts.read()
except OSError:
print('EX: unable to read ' + accounts_data_path_filename)
if path:
@@ -833,8 +836,8 @@ def is_editor(base_dir: str, nickname: str) -> bool:
return True
return False
- with open(editors_file, 'r', encoding='utf-8') as editors:
- lines = editors.readlines()
+ with open(editors_file, 'r', encoding='utf-8') as fp_editors:
+ lines = fp_editors.readlines()
if len(lines) == 0:
admin_name = get_config_param(base_dir, 'admin')
if admin_name:
@@ -859,8 +862,8 @@ def is_artist(base_dir: str, nickname: str) -> bool:
return True
return False
- with open(artists_file, 'r', encoding='utf-8') as artists:
- lines = artists.readlines()
+ with open(artists_file, 'r', encoding='utf-8') as fp_artists:
+ lines = fp_artists.readlines()
if len(lines) == 0:
admin_name = get_config_param(base_dir, 'admin')
if admin_name:
@@ -1210,8 +1213,8 @@ def get_followers_of_person(base_dir: str,
continue
if not os.path.isfile(filename):
continue
- with open(filename, 'r', encoding='utf-8') as followingfile:
- for following_handle in followingfile:
+ with open(filename, 'r', encoding='utf-8') as fp_following:
+ for following_handle in fp_following:
following_handle2 = remove_eol(following_handle)
if following_handle2 == handle:
if account not in followers:
@@ -2383,13 +2386,13 @@ def remove_moderation_post_from_index(base_dir: str, post_url: str,
if text_in_file(post_id, moderation_index_file):
try:
with open(moderation_index_file, 'r',
- encoding='utf-8') as file1:
- lines = file1.readlines()
+ encoding='utf-8') as fp_mod1:
+ lines = fp_mod1.readlines()
with open(moderation_index_file, 'w+',
- encoding='utf-8') as file2:
+ encoding='utf-8') as fp_mod2:
for line in lines:
if line.strip("\n").strip("\r") != post_id:
- file2.write(line)
+ fp_mod2.write(line)
continue
if debug:
print('DEBUG: removed ' + post_id +
diff --git a/webapp_create_post.py b/webapp_create_post.py
index 677febc2e..50476f62a 100644
--- a/webapp_create_post.py
+++ b/webapp_create_post.py
@@ -516,8 +516,8 @@ def html_new_post(edit_post_params: {},
if os.path.isfile(dir_str + '/report.txt'):
try:
with open(dir_str + '/report.txt', 'r',
- encoding='utf-8') as file:
- custom_report_text = file.read()
+ encoding='utf-8') as fp_report:
+ custom_report_text = fp_report.read()
if '
' not in custom_report_text:
custom_report_text = \
'' + \
@@ -558,8 +558,9 @@ def html_new_post(edit_post_params: {},
dir_str = data_dir(base_dir)
if os.path.isfile(dir_str + '/newpost.txt'):
try:
- with open(dir_str + '/newpost.txt', 'r', encoding='utf-8') as file:
- new_post_text = '
' + file.read() + '
\n'
+ with open(dir_str + '/newpost.txt', 'r',
+ encoding='utf-8') as fp_new:
+ new_post_text = '' + fp_new.read() + '
\n'
except OSError:
print('EX: html_new_post unable to read ' +
dir_str + '/newpost.txt')
diff --git a/webapp_login.py b/webapp_login.py
index f5cba328d..8b5afeda5 100644
--- a/webapp_login.py
+++ b/webapp_login.py
@@ -134,8 +134,10 @@ def html_login(translate: {},
if os.path.isfile(dir_str + '/login.txt'):
# custom login message
try:
- with open(dir_str + '/login.txt', 'r', encoding='utf-8') as file:
- login_text = '' + file.read() + '
'
+ with open(dir_str + '/login.txt', 'r',
+ encoding='utf-8') as fp_login:
+ login_text = \
+ '' + fp_login.read() + '
'
except OSError:
print('EX: html_login unable to read ' + dir_str + '/login.txt')
diff --git a/webapp_post.py b/webapp_post.py
index 87c510ecd..474ae3de1 100644
--- a/webapp_post.py
+++ b/webapp_post.py
@@ -2373,8 +2373,8 @@ def individual_post_as_html(signing_priv_key_pem: str,
box_name)
try:
with open(announce_filename + '.tts', 'w+',
- encoding='utf-8') as ttsfile:
- ttsfile.write('\n')
+ encoding='utf-8') as fp_tts:
+ fp_tts.write('\n')
except OSError:
print('EX: unable to write tts ' +
announce_filename + '.tts')
diff --git a/webapp_profile.py b/webapp_profile.py
index ee9aac6cb..42cf7dffe 100644
--- a/webapp_profile.py
+++ b/webapp_profile.py
@@ -2317,8 +2317,8 @@ def _html_edit_profile_filtering(base_dir: str, nickname: str, domain: str,
acct_dir(base_dir, nickname, domain) + '/filters.txt'
if os.path.isfile(filter_filename):
try:
- with open(filter_filename, 'r', encoding='utf-8') as filterfile:
- filter_str = filterfile.read()
+ with open(filter_filename, 'r', encoding='utf-8') as fp_filter:
+ filter_str = fp_filter.read()
except OSError:
print('EX: _html_edit_profile_filtering unable to read ' +
filter_filename)
@@ -2340,8 +2340,8 @@ def _html_edit_profile_filtering(base_dir: str, nickname: str, domain: str,
acct_dir(base_dir, nickname, domain) + '/replacewords.txt'
if os.path.isfile(switch_filename):
try:
- with open(switch_filename, 'r', encoding='utf-8') as switchfile:
- switch_str = switchfile.read()
+ with open(switch_filename, 'r', encoding='utf-8') as fp_switch:
+ switch_str = fp_switch.read()
except OSError:
print('EX: _html_edit_profile_filtering unable to save ' +
switch_filename)
diff --git a/webapp_timeline.py b/webapp_timeline.py
index 982722e54..ba9839f0b 100644
--- a/webapp_timeline.py
+++ b/webapp_timeline.py
@@ -538,8 +538,8 @@ def html_timeline(default_timeline: str,
new_calendar_event = True
calendar_image = 'calendar_notify.png'
try:
- with open(calendar_file, 'r', encoding='utf-8') as calfile:
- calendar_path = calfile.read().replace('##sent##', '')
+ with open(calendar_file, 'r', encoding='utf-8') as fp_cal:
+ calendar_path = fp_cal.read().replace('##sent##', '')
calendar_path = remove_eol(calendar_path)
if '/calendar' not in calendar_path:
calendar_path = '/calendar'
diff --git a/webapp_tos.py b/webapp_tos.py
index 625dff1a5..612405f37 100644
--- a/webapp_tos.py
+++ b/webapp_tos.py
@@ -35,8 +35,8 @@ def html_terms_of_service(base_dir: str,
tos_text = 'Terms of Service go here.'
if os.path.isfile(dir_str + '/tos.md'):
try:
- with open(dir_str + '/tos.md', 'r', encoding='utf-8') as file:
- tos_text = markdown_to_html(file.read())
+ with open(dir_str + '/tos.md', 'r', encoding='utf-8') as fp_tos:
+ tos_text = markdown_to_html(fp_tos.read())
except OSError:
print('EX: html_terms_of_service unable to read ' +
dir_str + '/tos.md')
diff --git a/webapp_utils.py b/webapp_utils.py
index d8becce70..37eb57908 100644
--- a/webapp_utils.py
+++ b/webapp_utils.py
@@ -1098,8 +1098,9 @@ def load_individual_post_as_html_from_cache(base_dir: str,
tries = 0
while tries < 3:
try:
- with open(cached_post_filename, 'r', encoding='utf-8') as file:
- post_html = file.read()
+ with open(cached_post_filename, 'r',
+ encoding='utf-8') as fp_cached:
+ post_html = fp_cached.read()
break
except OSError as ex:
print('ERROR: load_individual_post_as_html_from_cache ' +