oc_chat
Loading...
Searching...
No Matches
migrate_session_names.py File Reference

Go to the source code of this file.

Namespaces

namespace  oc_chat
namespace  oc_chat.scripts
namespace  oc_chat.scripts.migrate_session_names

Functions

dict oc_chat.scripts.migrate_session_names._load_json (Path path)
None oc_chat.scripts.migrate_session_names._write_json_atomic (Path path, dict data)
Path|None oc_chat.scripts.migrate_session_names._find_meta_file (Path session_dir)
list[Path] oc_chat.scripts.migrate_session_names._collect_sessions (Path sessions_root)
int oc_chat.scripts.migrate_session_names.migrate (str sessions_dir, bool dry_run=True, bool verbose=True)
int oc_chat.scripts.migrate_session_names.main ()

Variables

 oc_chat.scripts.migrate_session_names._TIMESTAMP_RE = re.compile(r"^session_\d{8}_\d{6}$")
dict oc_chat.scripts.migrate_session_names._SKIP_DIRS = {"archive", "legacy"}