@@ -69,6 +69,7 @@ def write_file(
6969 commit : Optional [bool ] = False ,
7070 commit_message : Optional [str ] = None ,
7171 commit_date : Optional [datetime .datetime ] = None ,
72+ do_continue : Optional [bool ] = False ,
7273):
7374 def writer (filepath : str ):
7475 with open (filepath , "w" , newline = "" ) as f :
@@ -83,6 +84,7 @@ def writer(filepath: str):
8384 commit = commit ,
8485 commit_message = commit_message ,
8586 commit_date = commit_date ,
87+ do_continue = do_continue ,
8688 )
8789
8890
@@ -95,6 +97,7 @@ def write_columns(
9597 commit : Optional [bool ] = False ,
9698 commit_message : Optional [str ] = None ,
9799 commit_date : Optional [datetime .datetime ] = None ,
100+ do_continue : Optional [bool ] = False ,
98101):
99102 """
100103
@@ -128,6 +131,7 @@ def writer(filepath: str):
128131 commit = commit ,
129132 commit_message = commit_message ,
130133 commit_date = commit_date ,
134+ do_continue = do_continue ,
131135 )
132136
133137
@@ -140,6 +144,7 @@ def write_rows(
140144 commit : Optional [bool ] = False ,
141145 commit_message : Optional [str ] = None ,
142146 commit_date : Optional [datetime .datetime ] = None ,
147+ do_continue : Optional [bool ] = False ,
143148):
144149 """
145150
@@ -174,6 +179,7 @@ def writer(filepath: str):
174179 commit = commit ,
175180 commit_message = commit_message ,
176181 commit_date = commit_date ,
182+ do_continue = do_continue ,
177183 )
178184
179185
@@ -183,6 +189,7 @@ def _import_helper(
183189 write_import_file : Callable [[str ], None ],
184190 import_mode : Optional [str ] = None ,
185191 primary_key : Optional [List [str ]] = None ,
192+ do_continue : Optional [bool ] = False ,
186193 commit : Optional [bool ] = False ,
187194 commit_message : Optional [str ] = None ,
188195 commit_date : Optional [datetime .datetime ] = None ,
@@ -199,6 +206,8 @@ def _import_helper(
199206 args = ["table" , "import" , table ] + import_flags
200207 if primary_key :
201208 args += ["--pk={}" .format ("," .join (primary_key ))]
209+ if do_continue is True :
210+ args += ["--continue" ]
202211
203212 dolt .execute (args + [fname ])
204213
0 commit comments