Persistent should be a type.
authorScott Gasch <[email protected]>
Fri, 9 Jun 2023 02:28:56 +0000 (19:28 -0700)
committerScott Gasch <[email protected]>
Fri, 9 Jun 2023 02:28:56 +0000 (19:28 -0700)
examples/reminder/reminder.py
src/pyutils/parallelize/executors.py
src/pyutils/typez/persistent.py [moved from src/pyutils/persistent.py with 100% similarity]

index f2ea267eaaa4ddc98387d56142a54bd2b6423f10..ff4aa2cd0ff301fa1da23589227e51b03fc739ae 100755 (executable)
@@ -12,10 +12,11 @@ import sys
 from collections import defaultdict
 from typing import Dict, List, Optional
 
-from pyutils import argparse_utils, bootstrap, config, persistent, string_utils
+from pyutils import argparse_utils, bootstrap, config, string_utils
 from pyutils.ansi import fg, reset
 from pyutils.datetimes import dateparse_utils as dateparse
 from pyutils.files import file_utils
+from pyutils.typez import persistent
 
 logger = logging.getLogger(__name__)
 cfg = config.add_commandline_args(
index 04d6a80ecdc6a78e46c487eaa9b43891f5507ab3..15191193752e3250f9d8aab3acf5b61cdffb0de0 100644 (file)
@@ -58,19 +58,12 @@ import cloudpickle  # type: ignore
 from overrides import overrides
 
 import pyutils.typez.histogram as hist
-from pyutils import (
-    argparse_utils,
-    config,
-    dataclass_utils,
-    math_utils,
-    persistent,
-    string_utils,
-)
+from pyutils import argparse_utils, config, dataclass_utils, math_utils, string_utils
 from pyutils.ansi import bg, fg, reset, underline
 from pyutils.decorator_utils import singleton
 from pyutils.exec_utils import cmd_exitcode, cmd_in_background, run_silently
 from pyutils.parallelize.thread_utils import background_thread
-from pyutils.typez import type_utils
+from pyutils.typez import persistent, type_utils
 
 logger = logging.getLogger(__name__)