<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_submissions(self, fullnames, *args, **kwargs):
 """Generate Submission objects for each item provided in `fullnames`. A submission fullname looks like `t3_<base36_id>`. Submissions are yielded in the same order they appear in `fullnames`. Up to 100 items are batched at a time -- this happens transparently. The additional parameters are passed directly into :meth:`.get_content`. Note: the `url` and `limit` parameters cannot be altered. """

        fullnames = fullnames[:]
        while fullnames:
            cur = fullnames[:100]
            fullnames[:100] = []
            url = self.config['by_id'] + ','.join(cur)
            for item in self.get_content(url, limit=len(cur), *args, **kwargs):
                yield item