def commitMetadataList(self, md_list):
        # now that we have a chunk of  metadata is read in, make up lists of all the "named" entities to
        # add to the DB before the actual comics are added
        #self.setStatusDetailOnly(u"Monitor: Adding {0} files to library...".format(len(md_list)))

        self.saveChildInfoToDB(md_list)

        #logging.debug(u"Monitor: finish adding child sets")

        # create dictionarys of all those objects, so we don't have to query the database 
        self.createChildDicts()
        
        for md  in md_list:
            self.addComicFromMetadata( md )
            if self.quit:
                self.setStatusDetail(u"Monitor: halting scan!")
                return
                
            # periodically commit   
            #if self.add_count % 1000 == 0:
            #    self.session.commit()
            #    self.setStatusDetail(u"Monitor: {0} of {1} added...".format(self.add_count,len(md_list)), logging.INFO)
                
        if self.add_count is 0:  
            self.session.commit()
dataset/ETHPy150Open beville/ComicStreamer/comicstreamerlib/monitor.py/Monitor.commitMetadataList/operator `>` -> `is`