<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def fetch_rrlyrae(partial=False, **kwargs):
 """Fetch RR Lyrae light curves from Sesar 2010 Parameters partial : bool (optional) If true, return the partial dataset (reduced to 1 band per night) Returns ------- rrlyrae : :class:`RRLyraeLC` object This object contains pointers to the RR Lyrae data. Other Parameters data_home : str (optional) Specify the local cache directory for the dataset. If not used, it will default to the ``astroML`` default location. url : str (optional) Specify the URL of the datasets. Defaults to webpage associated with Sesar 2010. force_download : bool (optional) If true, then force re-downloading data even if it is already cached locally. Default is False. Examples -------- [1013184, 1019544, 1027882, 1052471, 1056152] array([ 51081.347856, 51081.349522, 51081.346189, 51081.347022]) array([ 18.702, 17.553, 17.236, 17.124]) array([ 0.021, 0.005, 0.005, 0.006]) ['u', 'g', 'r', 'i'] """

    if partial:
        return PartialRRLyraeLC('table1.tar.gz',
                                cache_kwargs=kwargs)
    else:
        return RRLyraeLC('table1.tar.gz',
                         cache_kwargs=kwargs)