@@ -1307,8 +1307,14 @@ def iter_issues(self,
1307
1307
etag = None ):
1308
1308
"""Iterate over issues on this repo based upon parameters passed.
1309
1309
1310
+ .. versionchanged:: 0.9.0
1311
+
1312
+ The ``state`` parameter now accepts 'all' in addition to 'open'
1313
+ and 'closed'.
1314
+
1310
1315
:param int milestone: (optional), 'none', or '*'
1311
- :param str state: (optional), accepted values: ('open', 'closed')
1316
+ :param str state: (optional), accepted values: ('all', 'open',
1317
+ 'closed')
1312
1318
:param str assignee: (optional), 'none', '*', or login name
1313
1319
:param str mentioned: (optional), user's login name
1314
1320
:param str labels: (optional), comma-separated list of labels, e.g.
@@ -1463,7 +1469,17 @@ def iter_pulls(self, state=None, head=None, base=None, sort='created',
1463
1469
direction = 'desc' , number = - 1 , etag = None ):
1464
1470
"""List pull requests on repository.
1465
1471
1466
- :param str state: (optional), accepted values: ('open', 'closed')
1472
+ .. versionchanged:: 0.9.0
1473
+
1474
+ - The ``state`` parameter now accepts 'all' in addition to 'open'
1475
+ and 'closed'.
1476
+
1477
+ - The ``sort`` parameter was added.
1478
+
1479
+ - The ``direction`` parameter was added.
1480
+
1481
+ :param str state: (optional), accepted values: ('all', 'open',
1482
+ 'closed')
1467
1483
:param str head: (optional), filters pulls by head user and branch
1468
1484
name in the format ``user:ref-name``, e.g., ``seveas:debian``
1469
1485
:param str base: (optional), filter pulls by base branch name.
@@ -1481,7 +1497,7 @@ def iter_pulls(self, state=None, head=None, base=None, sort='created',
1481
1497
"""
1482
1498
url = self ._build_url ('pulls' , base_url = self ._api )
1483
1499
params = {}
1484
- if state and state .lower () in ('open' , 'closed' ):
1500
+ if state and state .lower () in ('all' , ' open' , 'closed' ):
1485
1501
params ['state' ] = state .lower ()
1486
1502
params .update (head = head , base = base , sort = sort , direction = direction )
1487
1503
self ._remove_none (params )
0 commit comments