mirror of https://gitlab.com/bashrc2/epicyon
Standardise file pointer names
parent
dabd58dc1e
commit
d7ccc19b10
79
utils.py
79
utils.py
|
@ -669,8 +669,8 @@ def refresh_newswire(base_dir: str):
|
||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
with open(refresh_newswire_filename, 'w+',
|
with open(refresh_newswire_filename, 'w+',
|
||||||
encoding='utf-8') as refresh_file:
|
encoding='utf-8') as fp_refresh:
|
||||||
refresh_file.write('\n')
|
fp_refresh.write('\n')
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: refresh_newswire unable to write ' +
|
print('EX: refresh_newswire unable to write ' +
|
||||||
refresh_newswire_filename)
|
refresh_newswire_filename)
|
||||||
|
@ -803,8 +803,8 @@ def is_dormant(base_dir: str, nickname: str, domain: str, actor: str,
|
||||||
days_since_epoch_str = None
|
days_since_epoch_str = None
|
||||||
try:
|
try:
|
||||||
with open(last_seen_filename, 'r',
|
with open(last_seen_filename, 'r',
|
||||||
encoding='utf-8') as last_seen_file:
|
encoding='utf-8') as fp_last_seen:
|
||||||
days_since_epoch_str = last_seen_file.read()
|
days_since_epoch_str = fp_last_seen.read()
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: failed to read last seen ' + last_seen_filename)
|
print('EX: failed to read last seen ' + last_seen_filename)
|
||||||
return False
|
return False
|
||||||
|
@ -1161,8 +1161,8 @@ def is_suspended(base_dir: str, nickname: str) -> bool:
|
||||||
|
|
||||||
suspended_filename = data_dir(base_dir) + '/suspended.txt'
|
suspended_filename = data_dir(base_dir) + '/suspended.txt'
|
||||||
if os.path.isfile(suspended_filename):
|
if os.path.isfile(suspended_filename):
|
||||||
with open(suspended_filename, 'r', encoding='utf-8') as susp_file:
|
with open(suspended_filename, 'r', encoding='utf-8') as fp_susp:
|
||||||
lines = susp_file.readlines()
|
lines = fp_susp.readlines()
|
||||||
for suspended in lines:
|
for suspended in lines:
|
||||||
if suspended.strip('\n').strip('\r') == nickname:
|
if suspended.strip('\n').strip('\r') == nickname:
|
||||||
return True
|
return True
|
||||||
|
@ -1179,8 +1179,8 @@ def get_followers_list(base_dir: str,
|
||||||
if not os.path.isfile(filename):
|
if not os.path.isfile(filename):
|
||||||
return []
|
return []
|
||||||
|
|
||||||
with open(filename, 'r', encoding='utf-8') as foll_file:
|
with open(filename, 'r', encoding='utf-8') as fp_foll:
|
||||||
lines = foll_file.readlines()
|
lines = fp_foll.readlines()
|
||||||
for i, _ in enumerate(lines):
|
for i, _ in enumerate(lines):
|
||||||
lines[i] = lines[i].strip()
|
lines[i] = lines[i].strip()
|
||||||
return lines
|
return lines
|
||||||
|
@ -1303,8 +1303,8 @@ def save_json(json_object: {}, filename: str) -> bool:
|
||||||
tries = 1
|
tries = 1
|
||||||
while tries <= 5:
|
while tries <= 5:
|
||||||
try:
|
try:
|
||||||
with open(filename, 'w+', encoding='utf-8') as json_file:
|
with open(filename, 'w+', encoding='utf-8') as fp_json:
|
||||||
json_file.write(json.dumps(json_object))
|
fp_json.write(json.dumps(json_object))
|
||||||
return True
|
return True
|
||||||
except OSError as exc:
|
except OSError as exc:
|
||||||
print('EX: save_json ' + str(tries) + ' ' + str(filename) +
|
print('EX: save_json ' + str(tries) + ' ' + str(filename) +
|
||||||
|
@ -1954,16 +1954,16 @@ def _set_default_pet_name(base_dir: str, nickname: str, domain: str,
|
||||||
# if there is no existing petnames lookup file
|
# if there is no existing petnames lookup file
|
||||||
try:
|
try:
|
||||||
with open(petnames_filename, 'w+',
|
with open(petnames_filename, 'w+',
|
||||||
encoding='utf-8') as petnames_file:
|
encoding='utf-8') as fp_petnames:
|
||||||
petnames_file.write(petname_lookup_entry)
|
fp_petnames.write(petname_lookup_entry)
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: _set_default_pet_name unable to write ' +
|
print('EX: _set_default_pet_name unable to write ' +
|
||||||
petnames_filename)
|
petnames_filename)
|
||||||
return
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
with open(petnames_filename, 'r', encoding='utf-8') as petnames_file:
|
with open(petnames_filename, 'r', encoding='utf-8') as fp_petnames:
|
||||||
petnames_str = petnames_file.read()
|
petnames_str = fp_petnames.read()
|
||||||
if petnames_str:
|
if petnames_str:
|
||||||
petnames_list = petnames_str.split('\n')
|
petnames_list = petnames_str.split('\n')
|
||||||
for pet in petnames_list:
|
for pet in petnames_list:
|
||||||
|
@ -1971,10 +1971,15 @@ def _set_default_pet_name(base_dir: str, nickname: str, domain: str,
|
||||||
# petname already exists
|
# petname already exists
|
||||||
return
|
return
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: _set_default_pet_name unable to read ' + petnames_filename)
|
print('EX: _set_default_pet_name unable to read 1 ' +
|
||||||
|
petnames_filename)
|
||||||
# petname doesn't already exist
|
# petname doesn't already exist
|
||||||
with open(petnames_filename, 'a+', encoding='utf-8') as petnames_file:
|
try:
|
||||||
petnames_file.write(petname_lookup_entry)
|
with open(petnames_filename, 'a+', encoding='utf-8') as fp_petnames:
|
||||||
|
fp_petnames.write(petname_lookup_entry)
|
||||||
|
except OSError:
|
||||||
|
print('EX: _set_default_pet_name unable to read 2 ' +
|
||||||
|
petnames_filename)
|
||||||
|
|
||||||
|
|
||||||
def follow_person(base_dir: str, nickname: str, domain: str,
|
def follow_person(base_dir: str, nickname: str, domain: str,
|
||||||
|
@ -2023,8 +2028,8 @@ def follow_person(base_dir: str, nickname: str, domain: str,
|
||||||
new_lines = ''
|
new_lines = ''
|
||||||
try:
|
try:
|
||||||
with open(unfollowed_filename, 'r',
|
with open(unfollowed_filename, 'r',
|
||||||
encoding='utf-8') as unfoll_file:
|
encoding='utf-8') as fp_unfoll:
|
||||||
lines = unfoll_file.readlines()
|
lines = fp_unfoll.readlines()
|
||||||
for line in lines:
|
for line in lines:
|
||||||
if handle_to_follow not in line:
|
if handle_to_follow not in line:
|
||||||
new_lines += line
|
new_lines += line
|
||||||
|
@ -2033,8 +2038,8 @@ def follow_person(base_dir: str, nickname: str, domain: str,
|
||||||
unfollowed_filename)
|
unfollowed_filename)
|
||||||
try:
|
try:
|
||||||
with open(unfollowed_filename, 'w+',
|
with open(unfollowed_filename, 'w+',
|
||||||
encoding='utf-8') as unfoll_file:
|
encoding='utf-8') as fp_unfoll:
|
||||||
unfoll_file.write(new_lines)
|
fp_unfoll.write(new_lines)
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: follow_person unable to write ' +
|
print('EX: follow_person unable to write ' +
|
||||||
unfollowed_filename)
|
unfollowed_filename)
|
||||||
|
@ -2053,11 +2058,11 @@ def follow_person(base_dir: str, nickname: str, domain: str,
|
||||||
return True
|
return True
|
||||||
# prepend to follow file
|
# prepend to follow file
|
||||||
try:
|
try:
|
||||||
with open(filename, 'r+', encoding='utf-8') as foll_file:
|
with open(filename, 'r+', encoding='utf-8') as fp_foll:
|
||||||
content = foll_file.read()
|
content = fp_foll.read()
|
||||||
if handle_to_follow + '\n' not in content:
|
if handle_to_follow + '\n' not in content:
|
||||||
foll_file.seek(0, 0)
|
fp_foll.seek(0, 0)
|
||||||
foll_file.write(handle_to_follow + '\n' + content)
|
fp_foll.write(handle_to_follow + '\n' + content)
|
||||||
print('DEBUG: follow added')
|
print('DEBUG: follow added')
|
||||||
except OSError as ex:
|
except OSError as ex:
|
||||||
print('WARN: Failed to write entry to follow file ' +
|
print('WARN: Failed to write entry to follow file ' +
|
||||||
|
@ -2070,8 +2075,8 @@ def follow_person(base_dir: str, nickname: str, domain: str,
|
||||||
handle_to_follow +
|
handle_to_follow +
|
||||||
', filename is ' + filename)
|
', filename is ' + filename)
|
||||||
try:
|
try:
|
||||||
with open(filename, 'w+', encoding='utf-8') as foll_file:
|
with open(filename, 'w+', encoding='utf-8') as fp_foll:
|
||||||
foll_file.write(handle_to_follow + '\n')
|
fp_foll.write(handle_to_follow + '\n')
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: follow_person unable to write ' + filename)
|
print('EX: follow_person unable to write ' + filename)
|
||||||
|
|
||||||
|
@ -2145,8 +2150,8 @@ def locate_news_arrival(base_dir: str, domain: str,
|
||||||
post_filename = account_dir + 'outbox/' + post_url
|
post_filename = account_dir + 'outbox/' + post_url
|
||||||
if os.path.isfile(post_filename):
|
if os.path.isfile(post_filename):
|
||||||
try:
|
try:
|
||||||
with open(post_filename, 'r', encoding='utf-8') as arrival_file:
|
with open(post_filename, 'r', encoding='utf-8') as fp_arrival:
|
||||||
arrival = arrival_file.read()
|
arrival = fp_arrival.read()
|
||||||
if arrival:
|
if arrival:
|
||||||
arrival_date = \
|
arrival_date = \
|
||||||
date_from_string_format(arrival,
|
date_from_string_format(arrival,
|
||||||
|
@ -2277,8 +2282,8 @@ def set_reply_interval_hours(base_dir: str, nickname: str, domain: str,
|
||||||
acct_dir(base_dir, nickname, domain) + '/.reply_interval_hours'
|
acct_dir(base_dir, nickname, domain) + '/.reply_interval_hours'
|
||||||
try:
|
try:
|
||||||
with open(reply_interval_filename, 'w+',
|
with open(reply_interval_filename, 'w+',
|
||||||
encoding='utf-8') as interval_file:
|
encoding='utf-8') as fp_interval:
|
||||||
interval_file.write(str(reply_interval_hours))
|
fp_interval.write(str(reply_interval_hours))
|
||||||
return True
|
return True
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: set_reply_interval_hours unable to save reply interval ' +
|
print('EX: set_reply_interval_hours unable to save reply interval ' +
|
||||||
|
@ -2428,8 +2433,8 @@ def _delete_post_remove_replies(base_dir: str, nickname: str, domain: str,
|
||||||
if debug:
|
if debug:
|
||||||
print('DEBUG: removing replies to ' + post_filename)
|
print('DEBUG: removing replies to ' + post_filename)
|
||||||
try:
|
try:
|
||||||
with open(replies_filename, 'r', encoding='utf-8') as replies_file:
|
with open(replies_filename, 'r', encoding='utf-8') as fp_replies:
|
||||||
for reply_id in replies_file:
|
for reply_id in fp_replies:
|
||||||
reply_file = locate_post(base_dir, nickname, domain, reply_id)
|
reply_file = locate_post(base_dir, nickname, domain, reply_id)
|
||||||
if not reply_file:
|
if not reply_file:
|
||||||
continue
|
continue
|
||||||
|
@ -2559,8 +2564,8 @@ def _remove_post_id_from_tag_index(tag_index_filename: str,
|
||||||
# write the new hashtag index without the given post in it
|
# write the new hashtag index without the given post in it
|
||||||
try:
|
try:
|
||||||
with open(tag_index_filename, 'w+',
|
with open(tag_index_filename, 'w+',
|
||||||
encoding='utf-8') as index_file:
|
encoding='utf-8') as fp_index:
|
||||||
index_file.write(newlines)
|
fp_index.write(newlines)
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: _remove_post_id_from_tag_index unable to write ' +
|
print('EX: _remove_post_id_from_tag_index unable to write ' +
|
||||||
tag_index_filename)
|
tag_index_filename)
|
||||||
|
@ -3763,8 +3768,8 @@ def reject_post_id(base_dir: str, nickname: str, domain: str,
|
||||||
|
|
||||||
try:
|
try:
|
||||||
with open(post_filename + '.reject', 'w+',
|
with open(post_filename + '.reject', 'w+',
|
||||||
encoding='utf-8') as reject_file:
|
encoding='utf-8') as fp_reject:
|
||||||
reject_file.write('\n')
|
fp_reject.write('\n')
|
||||||
except OSError:
|
except OSError:
|
||||||
print('EX: reject_post_id unable to write ' +
|
print('EX: reject_post_id unable to write ' +
|
||||||
post_filename + '.reject')
|
post_filename + '.reject')
|
||||||
|
|
Loading…
Reference in New Issue