File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed
Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -202,8 +202,9 @@ def ingest_entity(self, entity):
202202 continue
203203 self .ingest (file_path , entity )
204204 return
205- # don't emit this entity if we didn't find a file to ingest
206- self .finalize (entity , emit = False )
205+ # don't emit this entity if we didn't find a file to ingest and its not
206+ # a folder
207+ self .finalize (entity , emit = entity .schema .is_a ("Folder" ))
207208
208209 def ingest (self , file_path , entity , ** kwargs ):
209210 """Main execution step of an ingestor."""
Original file line number Diff line number Diff line change 11import gc
2- import logging
32from pathlib import Path
43
54from anystore .logging import get_logger
2120app = make_app (__loader__ .name )
2221sync_app = make_app (__loader__ .name , sync = True )
2322
24- log = logging .getLogger (__name__ )
25-
2623
2724@task (app = app )
2825def ingest (job : DatasetJob ) -> None :
@@ -41,7 +38,7 @@ def ingest(job: DatasetJob) -> None:
4138
4239 emitted = manager .get_emitted ()
4340 if not len (emitted ):
44- raise RuntimeError ("No entities to be emitted!" )
41+ job . log . error ("No entities to be emitted!" )
4542
4643 for entity in emitted :
4744 if entity .schema .is_a ("Analyzable" ):
You can’t perform that action at this time.
0 commit comments