INNER CODE UNIT · Python

_set_data

siznax/wptools · wptools/category.py:104

    def _set_data(self, action):
        """
        Set category member data from API response
        """
        data = self._load_response(action)

        self._handle_continuations(data, 'category')

        if action == 'category':
            members = data.get('query').get('categorymembers')
            if members:
                self._add_members(members)

        if action == 'random':
            rand = data['query']['random'][0]
            data = {'pageid': rand.get('id'),
                    'title': rand.get('title')}
            self.data.update(data)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…