Пример #1
0
    def process_cdxj_key(self, cdxj_key):
        _, rec, _2 = cdxj_key.split(':', 2)

        recording = Recording(my_id=rec, redis=self.redis, access=BaseAccess())

        if not recording.is_open(extend=False):
            recording.commit_to_storage()
Пример #2
0
    def process_cdxj_key(self, cdxj_key):
        _, rec, _2 = cdxj_key.split(':', 2)

        recording = Recording(my_id=rec, redis=self.redis, access=BaseAccess())

        if not recording.get_owner():
            logger.debug('Deleting Invalid Rec: ' + recording.my_id)
            recording.delete_object()
            return

        if not recording.is_open(extend=False):
            recording.commit_to_storage()
Пример #3
0
    def process_cdxj_key(self, cdxj_key):
        _, rec, _2 = cdxj_key.split(':', 2)

        recording = Recording(my_id=rec,
                              redis=self.redis,
                              access=BaseAccess())

        collection = recording.get_owner()
        if not collection:
            logger.debug('Deleting Invalid Rec: ' + recording.my_id)
            recording.delete_object()
            return

        if collection.is_external():
            logger.debug('Skipping recording commit for external collection: ' + collection.my_id)
            return

        if not recording.is_open(extend=False):
            recording.commit_to_storage()