Change return_cursors parse methods parameter to be keyword-only
authorHarmon <Harmon758@gmail.com>
Fri, 29 Jan 2021 17:18:39 +0000 (11:18 -0600)
committerHarmon <Harmon758@gmail.com>
Fri, 29 Jan 2021 17:18:39 +0000 (11:18 -0600)
Change JSONParser.parse and ModelParser.parse return_cursors parameter to be keyword-only argument

tweepy/parsers.py

index 51fee0550c9281c69810a8f94ade59bcc068f312..fb5efde158c96a64a727afa96f7d3e216b034c70 100644 (file)
@@ -43,7 +43,7 @@ class JSONParser(Parser):
 
     payload_format = 'json'
 
-    def parse(self, method, payload, return_cursors=False):
+    def parse(self, method, payload, *, return_cursors=False):
         try:
             json = json_lib.loads(payload)
         except Exception as e:
@@ -81,7 +81,7 @@ class ModelParser(JSONParser):
         JSONParser.__init__(self)
         self.model_factory = model_factory or ModelFactory
 
-    def parse(self, method, payload, return_cursors=False):
+    def parse(self, method, payload, *, return_cursors=False):
         try:
             if method.payload_type is None:
                 return