def fetch(self, category=CATEGORY_MODULE, from_date=DEFAULT_DATETIME):
if not from_date:<EOL><INDENT>from_date = DEFAULT_DATETIME<EOL><DEDENT>from_date = datetime_to_utc(from_date)<EOL>kwargs = {'<STR_LIT>': from_date}<EOL>items = super().fetch(category, **kwargs)<EOL>return items<EOL>
Fetch the modules from the server.

        This method fetches a list of modules stored in the Puppet's
        forge. Releases data are included within each module.

        Take into account that items will be returned from the latest
        updated to the first one. This is the only order that Puppet
        forge API offers.

        :param from_date: obtain modules updated since this date

        :returns: a generator of modules