Xqt created this task.
Herald added subscribers: pywikibot-bugs-list, StudiesWorld, Aklapper.

TASK DESCRIPTION
  using another value for 'where' parameter does not work.
  
  First where parameter must be 'title', not 'titles':
  
    >>> import pwb, pywikibot as py
    >>> s = py.Site()
    >>> gen = s.search('Tabellenletztem', where='title')
    WARNING: search: namespaces cannot be empty; using [0].
    >>> x = [i for i in gen]
    WARNING: API error gsrunknown_gsrwhat: Unrecognized value for parameter 
'gsrwhat': titles
    
    Traceback (most recent call last):
      File "<pyshell#29>", line 1, in <module>
        x = [i for i in gen]
      File "pywikibot\data\api.py", line 2727, in __iter__
        self.data = self.request.submit()
      File "pywikibot\data\api.py", line 2179, in submit
        raise APIError(**result['error'])
    APIError: gsrunknown_gsrwhat: Unrecognized value for parameter 'gsrwhat': 
titles [help:See https://de.wikipedia.org/w/api.php for API usage]
  
  (see also line 4428, in site.search)
  
  Then 'title' is deprecated:
  
    ...
    >>> x = [i for i in gen]
    WARNING: API error gsrsearch-title-disabled: title search is disabled
    
    Traceback (most recent call last):
      File "<pyshell#34>", line 1, in <module>
        x = [i for i in gen]
      File "pywikibot\data\api.py", line 2727, in __iter__
        self.data = self.request.submit()
      File "pywikibot\data\api.py", line 2179, in submit
        raise APIError(**result['error'])
    APIError: gsrsearch-title-disabled: title search is disabled [help:See 
https://de.wikipedia.org/w/api.php for API usage]
  
  At least site.seach  is a breaking change versus compat release which uses a 
ListGenerator ans returns search properties like snippets.

TASK DETAIL
  https://phabricator.wikimedia.org/T127807

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Hannes_Rost_MW, valhallasw, XZise, russblau, Aklapper, jayvdb, 
StudiesWorld, Xqt, pywikibot-bugs-list, droid



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to