- event_type = 'Get'
- object_type = 'Site'
- object_ids = []
-
- def __init__(self, *args, **kwds):
- Method.__init__(self, *args, **kwds)
- # Update documentation with list of default fields returned
- self.__doc__ += os.linesep.join(Site.fields.keys())
-
- def call(self, auth, site_id_or_login_base_list = None):
-
- # Get site information
- sites = Sites(self.api, site_id_or_login_base_list)
-
- # get id of objects affected by this call
- self.object_ids = sites.keys()
-
- # turn each site into a real dict.
- sites = [dict(site) for site in sites.values()]
-
- return sites
+ def call(self, auth, site_filter = None, return_fields = None):
+ return Sites(self.api, site_filter, return_fields)