Source code for inet_nm.cli_free
import argparse
import inet_nm.locking as lk
from inet_nm._helpers import nm_print
[docs]
def main():
"""Release all locks by deleting all lock files and print the process."""
parser = argparse.ArgumentParser(description="Forces release of all locks.")
parser.parse_args()
nm_print("Releasing all locks")
for lock_file in lk.locks_dir().glob("*"):
nm_print(f"Removing lock file {lock_file}")
lock_file.unlink()
nm_print("All locks released")
if __name__ == "__main__":
main()