<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _return_container_objects(self):
 """Return a list of objects to delete. The return tuple will indicate if it was a userd efined list of objects as True of False. The list of objects is a list of dictionaries with the key being "container_object". :returns: tuple (``bol``, ``list``) """


        container_objects = self.job_args.get('object')
        if container_objects:
            return True, [{'container_object': i} for i in container_objects]

        container_objects = self.job_args.get('objects_file')
        if container_objects:
            container_objects = os.path.expanduser(container_objects)
            if os.path.isfile(container_objects):
                with open(container_objects) as f:
                    return True, [
                        {'container_object': i.rstrip('\n')}
                        for i in f.readlines()
                    ]

        container_objects = self._list_contents()
        pattern_match = self.job_args.get('pattern_match')
        if pattern_match:
            container_objects = self.match_filter(
                idx_list=container_objects,
                pattern=pattern_match,
                dict_type=True,
                dict_key='name'
            )

        # Reformat list for processing
        if container_objects and isinstance(container_objects[0], dict):
            return False, self._return_deque([
                {'container_object': i['name']} for i in container_objects
            ])
        else:
            return False, self._return_deque()