Compare commits

..

3 Commits

Author SHA1 Message Date
pdxlocations
fe98075582 bump version 2025-07-21 00:04:00 -07:00
pdxlocations
8716ea6fe1 dont write to the log before config 2025-07-20 23:46:24 -07:00
pdxlocations
a8bdcbb7e6 Merge pull request #208 from pdxlocations/config
fallback to user if install dir not writable
2025-07-17 23:00:13 -07:00
2 changed files with 1 additions and 10 deletions

View File

@@ -48,15 +48,6 @@ def _get_config_root(preferred_dir: str, fallback_name: str = ".contact_client")
# Pick the root now.
config_root = _get_config_root(parent_dir)
if config_root != parent_dir:
logging.debug(
"Parent directory %s not writable; using fallback config root %s",
parent_dir,
config_root,
)
else:
logging.debug("Using parent directory %s for config artifacts.", config_root)
# Paths (derived from the chosen root)
json_file_path = os.path.join(config_root, "config.json")
log_file_path = os.path.join(config_root, "client.log")

View File

@@ -1,6 +1,6 @@
[project]
name = "contact"
version = "1.3.15"
version = "1.3.16"
description = "This Python curses client for Meshtastic is a terminal-based client designed to manage device settings, enable mesh chat communication, and handle configuration backups and restores."
authors = [
{name = "Ben Lipsey",email = "ben@pdxlocations.com"}