Add debug condition

main
bashrc 2026-04-24 11:24:44 +01:00
parent bbb9881b54
commit ff84b0a0c7
4 changed files with 22 additions and 12 deletions

View File

@ -82,7 +82,8 @@ def get_global_block_reason(search_text: str,
def get_account_blocks(base_dir: str, def get_account_blocks(base_dir: str,
nickname: str, domain: str) -> str: nickname: str, domain: str,
debug: bool) -> str:
"""Return the text for the textarea for "blocked accounts" """Return the text for the textarea for "blocked accounts"
when editing profile when editing profile
""" """
@ -101,7 +102,8 @@ def get_account_blocks(base_dir: str,
with open(blocking_filename, 'r', encoding='utf-8') as fp_block: with open(blocking_filename, 'r', encoding='utf-8') as fp_block:
blocking_file_text = fp_block.read() blocking_file_text = fp_block.read()
except OSError: except OSError:
print('EX: Failed to read account blocks ' + blocking_filename) if debug:
print('EX: Failed to read account blocks ' + blocking_filename)
return '' return ''
blocklist = blocking_file_text.split('\n') blocklist = blocking_file_text.split('\n')
@ -123,12 +125,13 @@ def get_account_blocks(base_dir: str,
def blocked_timeline_json(actor: str, page_number: int, items_per_page: int, def blocked_timeline_json(actor: str, page_number: int, items_per_page: int,
base_dir: str, base_dir: str,
nickname: str, domain: str) -> {}: nickname: str, domain: str,
debug: bool) -> {}:
"""Returns blocked collection for an account """Returns blocked collection for an account
https://codeberg.org/fediverse/fep/src/branch/main/fep/c648/fep-c648.md https://codeberg.org/fediverse/fep/src/branch/main/fep/c648/fep-c648.md
""" """
blocked_accounts_textarea = \ blocked_accounts_textarea = \
get_account_blocks(base_dir, nickname, domain) get_account_blocks(base_dir, nickname, domain, debug)
blocked_list: list[str] = [] blocked_list: list[str] = []
if blocked_accounts_textarea: if blocked_accounts_textarea:
blocked_list = blocked_accounts_textarea.split('\n') blocked_list = blocked_accounts_textarea.split('\n')

View File

@ -1073,7 +1073,8 @@ def daemon_http_get(self) -> None:
blocked_json = \ blocked_json = \
blocked_timeline_json(actor, page_number, blocked_timeline_json(actor, page_number,
blocked_items_per_page, base_dir, blocked_items_per_page, base_dir,
nickname, self.server.domain) nickname, self.server.domain,
self.server.debug)
msg_str = json.dumps(blocked_json, msg_str = json.dumps(blocked_json,
ensure_ascii=False) ensure_ascii=False)
msg_str = convert_domains(calling_domain, msg_str = convert_domains(calling_domain,
@ -4542,7 +4543,8 @@ def daemon_http_get(self) -> None:
self.server.block_government, self.server.block_government,
self.server.block_bluesky, self.server.block_bluesky,
self.server.block_nostr, self.server.block_nostr,
self.server.block_federated_endpoints): self.server.block_federated_endpoints,
self.server.debug):
self.server.getreq_busy = False self.server.getreq_busy = False
return return

View File

@ -578,7 +578,8 @@ def edit_profile2(self, calling_domain: str, path: str,
block_government: {}, block_government: {},
block_bluesky: {}, block_bluesky: {},
block_nostr: {}, block_nostr: {},
block_federated_endpoints: []) -> bool: block_federated_endpoints: [],
debug: bool) -> bool:
"""Show the edit profile screen """Show the edit profile screen
""" """
if '/users/' in path and path.endswith('/editprofile'): if '/users/' in path and path.endswith('/editprofile'):
@ -609,7 +610,8 @@ def edit_profile2(self, calling_domain: str, path: str,
block_government, block_government,
block_bluesky, block_bluesky,
block_nostr, block_nostr,
block_federated_endpoints) block_federated_endpoints,
debug)
if msg: if msg:
msg = msg.encode('utf-8') msg = msg.encode('utf-8')
msglen = len(msg) msglen = len(msg)

View File

@ -2648,7 +2648,8 @@ def _html_edit_profile_filtering(base_dir: str, nickname: str, domain: str,
block_government: {}, block_government: {},
block_bluesky: {}, block_bluesky: {},
block_nostr: {}, block_nostr: {},
block_federated_endpoints: []) -> str: block_federated_endpoints: [],
debug: bool) -> str:
"""Filtering and blocking section of edit profile screen """Filtering and blocking section of edit profile screen
""" """
filter_str = '' filter_str = ''
@ -2707,7 +2708,7 @@ def _html_edit_profile_filtering(base_dir: str, nickname: str, domain: str,
print('EX: _html_edit_profile_filtering unable to read ' + print('EX: _html_edit_profile_filtering unable to read ' +
auto_cw_filename) auto_cw_filename)
blocked_str = get_account_blocks(base_dir, nickname, domain) blocked_str = get_account_blocks(base_dir, nickname, domain, debug)
dm_allowed_instances_str = '' dm_allowed_instances_str = ''
dm_allowed_instances_filename = \ dm_allowed_instances_filename = \
@ -3553,7 +3554,8 @@ def html_edit_profile(server, translate: {},
block_government: {}, block_government: {},
block_bluesky: {}, block_bluesky: {},
block_nostr: {}, block_nostr: {},
block_federated_endpoints: []) -> str: block_federated_endpoints: [],
debug: bool) -> str:
"""Shows the edit profile screen """Shows the edit profile screen
""" """
replacements = { replacements = {
@ -3895,7 +3897,8 @@ def html_edit_profile(server, translate: {},
cw_lists, lists_enabled, buy_sites, cw_lists, lists_enabled, buy_sites,
block_military, block_government, block_military, block_government,
block_bluesky, block_nostr, block_bluesky, block_nostr,
block_federated_endpoints) block_federated_endpoints,
debug)
# git projects section # git projects section
edit_profile_form += \ edit_profile_form += \