From dbc8b2f652bbbd9ce956ba5ea7139a339ce0f4ca Mon Sep 17 00:00:00 2001
From: Alex Wernle <awernle@usgs.gov>
Date: Tue, 15 Nov 2022 14:51:06 -0700
Subject: [PATCH] Added confirm method as a check to user

---
 geomagio/processing/copy_absolutes.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/geomagio/processing/copy_absolutes.py b/geomagio/processing/copy_absolutes.py
index ffbfbcb2b..b2398b027 100644
--- a/geomagio/processing/copy_absolutes.py
+++ b/geomagio/processing/copy_absolutes.py
@@ -71,7 +71,15 @@ def copy_absolutes(
         starttime=UTCDateTime(starttime),
         endtime=UTCDateTime(endtime),
     )
+
+    # confirm whether or not to copy absolutes
     print(f"Found {len(readings)} absolutes")
+    copy = typer.confirm(f"Are you sure you want to copy {len(readings)} absolutes?")
+    if not copy:
+        print("Not copying absolutes")
+        raise typer.Abort()
+    print("Copying over absolutes")
+
     # write readings to metadata service
     metadata_factory = MetadataFactory(token=metadata_token, url=metadata_url)
     with typer.progressbar(
-- 
GitLab