| 
								
								
									 Борис Верховский | 99b7701978 | Convert argument to snake_case (GH-16990) | 2019-11-02 12:09:14 -07:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 526a01467b | bpo-34410: Fix a crash in the tee iterator when re-enter it. (GH-15625) RuntimeError is now raised in this case. | 2019-09-09 11:47:14 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 918b468b7d | Revert "Raise a RuntimeError when tee iterator is consumed from different threads (GH-15567)" (GH-15736) This reverts commit fa220ec763. | 2019-09-09 11:18:16 +03:00 |  | 
				
					
						| 
								
								
									 HongWeipeng | fa220ec763 | Raise a RuntimeError when tee iterator is consumed from different threads (GH-15567) | 2019-08-28 20:39:25 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | adf02b36b3 | Update itertools docs (GH-15114) * Remove suggestion that is less relevant now that global lookups are much faster
* Add link for installing the recipes | 2019-08-04 13:35:58 -07:00 |  | 
				
					
						| 
								
								
									 Jakub Molinski | b4c7f39bbf | Add module specification: itemgetter -> operator.itemgetter (GH-12823) | 2019-04-23 01:30:30 -07:00 |  | 
				
					
						| 
								
								
									 Benedikt Werner | 14e3c447c1 | Fix table formatting in itertools doc (GH-12228) | 2019-03-21 08:28:49 -07:00 |  | 
				
					
						| 
								
								
									 Lisa Roach | 9718b59ee5 | bpo-34659: Adds initial kwarg to itertools.accumulate() (GH-9345) | 2018-09-23 17:34:59 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 9265dd72e5 | Add a prepend() recipe to teach a chain() idiom (GH-6415) | 2018-04-08 08:44:20 -07:00 |  | 
				
					
						| 
								
								
									 Cheryl Sabella | da1734c58d | bpo-27212: Modify islice recipe to consume initial values preceding start (GH-6195) | 2018-03-26 18:29:33 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | d37258dd2e | Add itertools recipe for directly finding the n-th combination (#5161) | 2018-01-13 10:35:40 -08:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 6693d7af66 | Minor wording tweak for itertools documentation (#4893) | 2017-12-15 13:17:55 -08:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 337cbbace0 | Add comment and improve variable name in roundrobin() (#4486) | 2017-11-21 00:23:34 -08:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 49392c63a2 | bpo-27385: Clarify docstring for groupby() (#3738) | 2017-09-25 01:21:06 -07:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | c247caf33f | bpo-30346: An iterator produced by the itertools.groupby() iterator (#1569) now becames exhausted after advancing the groupby iterator. | 2017-09-24 13:36:11 +03:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 3147b0422c | bpo-31270: Modification of Pr 3200 (#3427) * bpo-31270: Simplify documentation of itertools.zip_longest
* Use repeat(). Track num_active. | 2017-09-07 14:01:44 -07:00 |  | 
				
					
						| 
								
								
									 Terry Jan Reedy | 4da945f361 | Merge Issue #22558. | 2016-06-11 15:06:08 -04:00 |  | 
				
					
						| 
								
								
									 Terry Jan Reedy | fa089b9b0b | Issue #22558: Add remaining doc links to source code for Python-coded modules. Reformat header above separator line (added if missing) to a common format.
Patch by Yoni Lavi. | 2016-06-11 15:02:54 -04:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 672866d009 | Issue 25926:  Clarify that the pure python equivalents are only approximate. | 2016-05-28 00:17:54 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 819581b843 | Issue 25926:  Clarify that the pure python equivalents are only approximate. | 2016-05-28 00:10:56 -07:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 4ecfa455ae | Expand abbreviations FIFO and LIFO. | 2016-05-16 09:31:54 +03:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | ab425aa9d3 | Issue #16394:  Note the tee() pure python equivalent is only a rough approximation. | 2016-04-26 00:10:00 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | a503f7092f | Minor recipe edit:  convert "while 1" to "while True". | 2016-03-13 00:12:31 -08:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | e525ee3b48 | Document another recipe for itertools:  all_equal().  Inspired by David Beazley. | 2016-03-06 18:11:38 -08:00 |  | 
				
					
						| 
								
								
									 Georg Brandl | 5d94134040 | Closes #25910: fix dead and permanently redirected links in the docs. Thanks to SilentGhost for the patch. | 2016-02-26 19:37:12 +01:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 828d932a2c | PEP 479:  Don't let StopIteration bubble out of calls to next() inside a generator. | 2014-11-22 21:56:23 -08:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | dfe098d215 | Issue 16774:  Add a new itertools recipe (suggested by Alexey Kachayev). | 2014-05-25 22:03:56 -07:00 |  | 
				
					
						| 
								
								
									 Andrew Kuchling | 15b04eb429 | #20103: Rewrite description of itertools.accumulate(). Patch by Christian Hudon. | 2014-04-15 22:28:40 -04:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 31b26f637a | Issue #18652:  Add an itertools recipe for first_true() | 2014-04-02 03:16:42 -07:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | 2989f587a7 | linkify chain.from_iterable (closes #20272) | 2014-01-16 10:10:13 -05:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | a4d170d985 | Removed spaces before commas and periods. | 2013-12-23 18:20:51 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | fbc1c26803 | Issue #19795: Improved markup of True/False constants. | 2013-11-29 12:17:13 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | bfdcd436f0 | Issue #18758: Fixed and improved cross-references. | 2013-10-13 23:09:14 +03:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 64801680d3 | Issue #19202:  Add cross-reference and a rough code equivalent | 2013-10-12 16:04:17 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | fb92f393b0 | Issue 18752:  Make chain.from_iterable() more visible in the documentation. | 2013-09-09 02:01:35 -05:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 1e21ebcc2a | Issue 18301:  The classmethod decorator didn't fit well with the rough-equivalent example code. | 2013-09-09 01:54:27 -05:00 |  | 
				
					
						| 
								
								
									 Andrew Kuchling | edb4260ffd | Closes #18218: use correct variable name for starting point | 2013-06-21 08:00:58 -04:00 |  | 
				
					
						| 
								
								
									 Andrew Kuchling | 1d7d580d0e | Closes #18272: use 'builtins' for 3.3 instead of __builtin__ | 2013-06-20 21:17:41 -04:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 44571daf0e | Issue 17862:  Improve the signature of itertools grouper() recipe. Putting *n* after the *iterable* matches the signature of other itertools
and recipes.  Also, it reads better.
Suggested by Ezio Melotti. | 2013-05-05 19:53:41 -07:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 8429b6784b | #15831: merge with 3.2 | 2012-09-14 06:35:09 +03:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | e0add76468 | #15831: document multiple signatures on different lines.  Patch by Chris Jerdonek. | 2012-09-14 06:32:35 +03:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 9ae9473389 | Make it easier to search for the grouper() recipe. | 2012-07-08 16:04:03 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 590463efc4 | merge | 2012-02-01 09:08:08 -08:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | fc3ba6b8fc | Add usage note | 2012-02-01 09:07:40 -08:00 |  | 
				
					
						| 
								
								
									 Sandro Tosi | 7386662699 | use list() to wrap range() in itertools.permutations() example; thanks to Romain MORLEVAT from docs@ | 2011-12-25 17:25:45 +01:00 |  | 
				
					
						| 
								
								
									 Sandro Tosi | 54af1ba326 | merge with 3.2 | 2011-12-25 17:26:09 +01:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 5d12faa5b8 | Merge | 2011-10-30 15:07:01 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 6f45d18c24 | Improve itertools docs with clearer examples of pure python equivalent code. | 2011-10-30 15:06:14 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 295c1d4f19 | Add another example for accumulate(). | 2011-04-21 11:09:28 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 5d44613e3b | Add optional *func* argument to itertools.accumulate(). | 2011-03-27 18:52:10 -07:00 |  |