[issue27992] Clarify %(prog)s in argparse help formatter returns basename of sys.argv[0] by default

2019-04-07 Thread py.user
Change by py.user : -- pull_requests: +12642 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue27992> ___ ___ Python-bugs-list mai

[issue27992] Clarify %(prog)s in argparse help formatter returns basename of sys.argv[0] by default

2019-04-07 Thread py.user
py.user added the comment: @Karthikeyan Singaravelan Thank you for the point. I added a new patch. -- Added file: https://bugs.python.org/file48245/argparse_sys-argv-0-basename.diff ___ Python tracker <https://bugs.python.org/issue27

[issue28235] In xml.etree.ElementTree docs there is no parser argument in fromstring()

2019-02-20 Thread py.user
py.user added the comment: @Cheryl Sabella, I guess Manjusaka has done it already and this looks fine. -- ___ Python tracker <https://bugs.python.org/issue28

[issue28234] In xml.etree.ElementTree docs there are many absent Element class links

2016-09-23 Thread py.user
py.user added the comment: Added a reply to the patch about SubElement(). (Realy email notification doesn't work in review. I left a message while publication, and it didn't come.) -- ___ Python tracker <rep...@bugs.python.org>

[issue28234] In xml.etree.ElementTree docs there are many absent Element class links

2016-09-22 Thread py.user
py.user added the comment: Serhiy Storchaka wrote: > I believe that in particular you can mix Python and > C implementations of Element and lxml.etree elements in one tree. The xml.etree.ElementTree.ElementTree() can accept lxml.etree.Element() as a node, but node in node is impo

[issue28234] In xml.etree.ElementTree docs there are many absent Element class links

2016-09-22 Thread py.user
py.user added the comment: > I left some comments on the code review. Left an answer on a comment. (ISTM, email notification doesn't work there, I didn't get email.) -- ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.or

[issue28238] In xml.etree.ElementTree findall() can't search all elements in a namespace

2016-09-21 Thread py.user
New submission from py.user: In the example there are two namespaces in one document, but it is impossible to search all elements only in one namespace: >>> import xml.etree.ElementTree as etree >>> >>> s = 'http://def; xmlns:x="http://x;>

[issue28237] In xml.etree.ElementTree bytes tag or attributes raises on serialization

2016-09-21 Thread py.user
New submission from py.user: https://docs.python.org/3/library/xml.etree.elementtree.html#xml.etree.ElementTree.Element "The element name, attribute names, and attribute values can be either bytestrings or Unicode strings." The element name, attribute names, and attribute value

[issue28236] In xml.etree.ElementTree Element can be created with empty and None tag

2016-09-21 Thread py.user
New submission from py.user: It is possible to create and serialize an Element instance with empty string tag value: >>> import xml.etree.ElementTree as etree >>> >>> root = etree.Element('') >>> elem = etree.SubElement(root, '') >>> >&

[issue28235] In xml.etree.ElementTree docs there is no parser argument in fromstring()

2016-09-21 Thread py.user
New submission from py.user: https://docs.python.org/3/library/xml.etree.elementtree.html#xml.etree.ElementTree.fromstring The function has argument parser that works like in XML() function, but in the description there is no info about it (copied from XML() description). Applied a patch

[issue28234] In xml.etree.ElementTree docs there are many absent Element class links

2016-09-21 Thread py.user
New submission from py.user: https://docs.python.org/3/library/xml.etree.elementtree.html#reference 1. Comment 2. iselement() 3. ProcessingInstruction 4. SubElement 5. Element.find() 6. ElementTree._setroot() 7. TreeBuilder Applied a patch to the issue that adds Element class links

[issue27994] In the argparse help(argparse) prints weird comments instead of good docstrings

2016-09-06 Thread py.user
New submission from py.user: >>> import argparse >>> help(argparse) >>> Output: | add_subparsers(self, **kwargs) | # == | # Optional/Positional adding methods | # == | | convert_arg_

[issue27993] In the argparse there are typos with endings in plural words

2016-09-06 Thread py.user
New submission from py.user: https://docs.python.org/3/library/argparse.html#prog "By default, ArgumentParser objects uses sys.argv[0]" Should be "objects use" as in all other places in the doc. https://docs.python.org/3/library/argparse.html#conflict-handler "B

[issue27992] In the argparse there is a misleading words about %(prog)s value

2016-09-06 Thread py.user
New submission from py.user: https://docs.python.org/3/library/argparse.html#argumentparser-objects "prog - The name of the program (default: sys.argv[0])" It doesn't take all sys.argv[0]. It splits sys.argv[0] and takes only the trailing part. An example: a.py #!/usr/bin/e

[issue27991] In the argparse howto there is a misleading sentence about store_true

2016-09-06 Thread py.user
New submission from py.user: https://docs.python.org/3/howto/argparse.html#combining-positional-and-optional-arguments "And, just like the “store_true” action, if you don’t specify the -v flag, that flag is considered to have None value." This sentence is misleading. I

[issue15660] Clarify 0 prefix for width specifier in str.format doc,

2016-03-22 Thread py.user
py.user added the comment: Terry J. Reedy (terry.reedy) wrote: > You example says to left justify '1' Nope. The fill character goes before alignment in the specification (grammatics). >>> format(1, '0<2') '10' >>> This is right. But 02 - is zero padding of a numbe

[issue15660] Clarify 0 prefix for width specifier in str.format doc,

2016-03-18 Thread py.user
py.user added the comment: There is a funny thing in 3.6.0a0 >>> '{:<09}'.format(1) '1' >>> '{:<09}'.format(10) '1' >>> '{:<09}'.format(100) '1' >>> Actually, it behaves like a string, but the format should call i

[issue12606] Mutable Sequence Type works different for lists and bytearrays in slice[i:j:k]

2016-01-03 Thread py.user
py.user added the comment: Also memoryview() doesn't support: >>> m = memoryview(bytearray(b'abcde')) >>> m[::2] = () Traceback (most recent call last): File "", line 1, in TypeError: 'tuple' does not support the buffer interface >>> m[::2] = b'' Trac

[issue24419] In argparse action append_const doesn't work for positional arguments

2015-06-22 Thread py.user
py.user added the comment: Tested on argdest.py: #!/usr/bin/env python3 import argparse parser = argparse.ArgumentParser() parser.add_argument('x', action='append') parser.add_argument('x', action='append_const', const=42, metavar='foo') parser.add_argument('x', action='append_const', const

[issue24477] In argparse subparser's option goes to parent parser

2015-06-19 Thread py.user
New submission from py.user: Some misleading behaviour found with option belonging. It's possible to put one option twicely, so it can set different parameters accoding to context. A source of argt.py for test: #!/usr/bin/env python3 import argparse parser = argparse.ArgumentParser

[issue24419] In argparse action append_const doesn't work for positional arguments

2015-06-18 Thread py.user
py.user added the comment: paul j3 wrote: You can give the positional any custom name (the first parameter). The dest argument is not required for giving name for an optional. You can either make it automatically or set by dest, it's handy and clear. import argparse parser

[issue24419] In argparse action append_const doesn't work for positional arguments

2015-06-17 Thread py.user
py.user added the comment: paul j3 wrote: What are you trying to accomplish in the examples with a 'dest'? To append all that constants to one list. From this: Namespace(bar=[43], foo=[42]) To this: Namespace(x=[43, 42]) -- ___ Python tracker rep

[issue24419] In argparse action append_const doesn't work for positional arguments

2015-06-17 Thread py.user
py.user added the comment: paul j3 wrote: The name (and hence the 'dest') must be unique. The problem is in the dest argument of add_argument(). Why user can't set a custom name for a positional? We can use this list not only for positionals but for optionals too

[issue24444] In argparse empty choices cannot be printed in the help

2015-06-13 Thread py.user
New submission from py.user: import argparse parser = argparse.ArgumentParser() _ = parser.add_argument('foo', choices=[], help='%(choices)s') parser.print_help() Traceback (most recent call last): File stdin, line 1, in module File /home/guest/tmp/tests/misc/git/example/cpython/main

[issue24441] In argparse add_argument() allows the empty choices argument

2015-06-12 Thread py.user
New submission from py.user: A script, configuring argparse to have no choices: #!/usr/bin/env python3 import argparse parser = argparse.ArgumentParser() parser.add_argument('foo', choices=[]) args = parser.parse_args() print(args) Running it: [guest@localhost args]$ ./t.py usage: t.py

[issue24419] In argparse action append_const doesn't work for positional arguments

2015-06-09 Thread py.user
New submission from py.user: Action append_const works for options: import argparse parser = argparse.ArgumentParser() _ = parser.add_argument('--foo', dest='x', action='append_const', const=42) _ = parser.add_argument('--bar', dest='x', action='append_const', const=43) parser.parse_args

[issue24338] In argparse adding wrong arguments makes malformed namespace

2015-06-03 Thread py.user
py.user added the comment: paul j3 wrote: It's an attempt to turn such flags into valid variable names. I'm looking at code and see that he wanted to make it handy for use in a resulting Namespace. args = argparse.parse_args(['--a-b-c']) abc = args.a_b_c If he doesn't convert, he cannot get

[issue24338] In argparse adding wrong arguments makes malformed namespace

2015-05-31 Thread py.user
py.user added the comment: Serhiy Storchaka wrote: for example the use of such popular options as -0 or -@ Ok. What about inconsistent conversion dashes to underscores? import argparse parser = argparse.ArgumentParser(prefix_chars='@') _ = parser.add_argument('--x-one-two-three

[issue24338] In argparse adding wrong arguments makes malformed namespace

2015-05-31 Thread py.user
New submission from py.user: import argparse parser = argparse.ArgumentParser() _ = parser.add_argument('foo bar') _ = parser.add_argument('--x --y') args = parser.parse_args(['abc']) args Namespace(foo bar='abc', x __y=None) 'foo bar' in dir(args) True 'x __y' in dir(args) True

[issue14260] re.groupindex is available for modification and continues to work, having incorrect data inside it

2015-03-24 Thread py.user
py.user added the comment: @Serhiy Storchaka What approach looks better, a copy or a read-only proxy? ISTM, your proxy patch is better, because it expects an exception rather than silence. -- ___ Python tracker rep...@bugs.python.org http

[issue23356] In argparse docs simplify example about argline

2015-01-31 Thread py.user
py.user added the comment: Url https://docs.python.org/3/library/argparse.html#customizing-file-parsing -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue23356

[issue23356] In argparse docs simplify example about argline

2015-01-31 Thread py.user
New submission from py.user: The example is: def convert_arg_line_to_args(self, arg_line): for arg in arg_line.split(): if not arg.strip(): continue yield arg str.split() with default delimiters never returns empty or whitespace strings in the list. ' x x

[issue22833] The decode_header() function decodes raw part to bytes or str, depending on encoded part

2014-11-10 Thread py.user
py.user added the comment: R. David Murray wrote: Is there a reason you are choosing not to use the new API? My program is for Python 3.x. I need to decode wild headers to pretty unicode strings. Now, I do it by decode_header() and try...except for AttributeError, since a unicode string has

[issue22833] The decode_header() function decodes raw part to bytes or str, depending on encoded part

2014-11-09 Thread py.user
New submission from py.user: It depends on encoded part in the header, what email.header.decode_header() returns. If the header has both raw part and encoded part, the function returns (bytes, None) for the raw part. But if the header has only raw part, the function returns (str, None

[issue22833] The decode_header() function decodes raw part to bytes or str, depending on encoded part

2014-11-09 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- type: - behavior ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22833 ___ ___ Python-bugs-list

[issue22344] Reorganize unittest.mock docs into linear manner

2014-09-05 Thread py.user
New submission from py.user: Now, it's very inconvenient to learn this documentation. It's not compact (could be reduced in 2 or even 3 times). It repeats itself: many examples copy-pasted unchangeably. And it cites to terms that placed under those cites, so people should start at the bottom

[issue21977] In the re's token example OP and SKIP regexes can be improved

2014-07-14 Thread py.user
New submission from py.user: https://docs.python.org/3/library/re.html#writing-a-tokenizer There are redundant escapes in the regex: ('OP', r'[+*\/\-]'),# Arithmetic operators Sequence -+*/ is sufficient. It makes the loop to do all steps on every 4 spaces: ('SKIP',r'[ \t

[issue14460] In re's positive lookbehind assertion repetition works

2014-06-26 Thread py.user
py.user added the comment: m = re.search(r'(?=(a)){10}bc', 'abc', re.DEBUG) max_repeat 10 10 assert -1 subpattern 1 literal 97 literal 98 literal 99 m.group() 'bc' m.groups() ('a',) It works like there are 10 letters a before letter b

[issue14460] In re's positive lookbehind assertion repetition works

2014-06-26 Thread py.user
py.user added the comment: Tim Peters wrote: (?=a)(?=a)(?=a)(?=a) There are four different points. If a1 before a2 and a2 before a3 and a3 before a4 and a4 before something. Otherwise repetition of assertion has no sense. If it has no sense, there should be an exception

[issue14460] In re's positive lookbehind assertion repetition works

2014-06-26 Thread py.user
py.user added the comment: Tim Peters wrote: Should that raise an exception? i += 0 (?=a)b (?=a)a These are another cases. The first is very special. The second and third are special too, but with different contents of assertion they can do useful work. While (?=any contents){N}a never

[issue13790] In str.format an incorrect error message for list, tuple, dict, set

2014-06-12 Thread py.user
py.user added the comment: Python 2.7.7 is still printing. format([], 'd') Traceback (most recent call last): File stdin, line 1, in module ValueError: Unknown format code 'd' for object of type 'str' -- ___ Python tracker rep...@bugs.python.org

[issue20985] Add new style formatting to logging.config.fileConfig

2014-03-19 Thread py.user
New submission from py.user: http://docs.python.org/3/howto/logging.html#configuring-logging [formatter_simpleFormatter] format=%(asctime)s - %(name)s - %(levelname)s - %(message)s datefmt= I tried to make: format={asctime} - {name} - {levelname} - {message} and it doesn't work

[issue18566] In unittest.TestCase docs for setUp() and tearDown() don't mention AssertionError

2014-03-15 Thread py.user
py.user added the comment: In proposed patches fix Skiptest - :exc:`SkipTest` AssertionError - :exc:`AssertionError` -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18566

[issue18310] itertools.tee() can't accept keyword arguments

2013-12-30 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- status: closed - pending ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18310 ___ ___ Python

[issue18310] itertools.tee() can't accept keyword arguments

2013-12-30 Thread py.user
py.user added the comment: for example http://docs.python.org/3/library/itertools.html#itertools.permutations has same description and it's a keyword compare itertools.tee(iterable, n=2) itertools.permutations(iterable, r=None) itertools.permutations('abc') itertools.permutations object

[issue18310] itertools.tee() can't accept keyword arguments

2013-12-30 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- status: open - pending ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18310 ___ ___ Python-bugs

[issue18566] In unittest.TestCase docs for setUp() and tearDown() don't mention AssertionError

2013-12-25 Thread py.user
py.user added the comment: I have built 3.4.0a4 and run - same thing -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18566 ___ ___ Python-bugs

[issue19300] Swap keyword arguments in open() to make encoding easier to use

2013-10-19 Thread py.user
New submission from py.user: print(open.__doc__) open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) - file object It would be handy to use open('file.txt', 'r', 'utf-8') instead of open('file.txt', 'r', encoding='utf-8

[issue18951] In unittest.TestCase.assertRegex change re and regex to r

2013-09-13 Thread py.user
py.user added the comment: ok, I will repeat patch contents in message by words to avoid guessing -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18951

[issue18206] license url in site.py should always use X.Y.Z form of version number

2013-09-13 Thread py.user
py.user added the comment: Senthil Kumaran changed the pattern from: r'^See (http://www\.python\.org/[^/]+/license.html)$' to: r'^See (http://www\.python\.org/download/releases/[^/]+/license/)$' test doesn't pass [guest@localhost cpython]$ ./python Python 3.4.0a2+ (default, Sep 14 2013, 05

[issue18206] license url in site.py should always use X.Y.Z form of version number

2013-09-13 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- status: closed - pending ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18206 ___ ___ Python

[issue18206] license url in site.py should always use X.Y.Z form of version number

2013-09-13 Thread py.user
py.user added the comment: R. David Murray wrote: It is also missing the skip when the network resource is not asserted. How it connects, I copied from another python tests. The test was skipped without network connection. support.requires('network') ? the 3.4.0 license file does not yet

[issue18206] The license url in site.py should always use X.Y.Z form of version number

2013-09-13 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- title: license url in site.py should always use X.Y.Z form of version number - The license url in site.py should always use X.Y.Z form of version number ___ Python tracker rep...@bugs.python.org

[issue18206] The license url in site.py should always use X.Y.Z form of version number

2013-09-13 Thread py.user
py.user added the comment: The patch needs to be compatible with version 2.7 Now there urllib.request is importing only. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18206

[issue18951] In unittest.TestCase.assertRegex change re and regex to r

2013-09-06 Thread py.user
New submission from py.user: there is no direct link to table look under link http://docs.python.org/3/library/unittest.html#unittest.TestCase.assertWarnsRegex -- assignee: docs@python components: Documentation files: issue.diff keywords: patch messages: 197130 nosy: docs@python

[issue18894] In unittest.TestResult.failures remove deprecated fail* methods

2013-08-31 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestResult.failures -- assignee: docs@python components: Documentation files: issue.diff keywords: patch messages: 196644 nosy: docs@python, py.user priority: normal severity: normal status: open title

[issue18895] In unittest.TestResult.addError split the sentence

2013-08-31 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestResult.addError -- assignee: docs@python components: Documentation files: issue.diff keywords: patch messages: 196645 nosy: docs@python, py.user priority: normal severity: normal status: open title

[issue18848] In unittest.TestResult .startTestRun() and .stopTestRun() methods don't work

2013-08-27 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestResult.startTestRun http://docs.python.org/3/library/unittest.html#unittest.TestResult.stopTestRun result.py: #!/usr/bin/env python3 import unittest class Test(unittest.TestCase): def test_1(self

[issue18729] In unittest.TestLoader.discover doc select the name of load_tests function

2013-08-13 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestLoader.discover If load_tests exists then discovery does not recurse into the package -- assignee: docs@python components: Documentation files: issue.diff keywords: patch messages: 195092 nosy: docs

[issue18696] In unittest.TestCase.longMessage doc remove a redundant sentence

2013-08-09 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestCase.longMessage If set to True then any explicit failure message you pass in to the assert methods will be appended to the end of the normal failure message. The normal messages contain useful information

[issue18313] In itertools recipes repeatfunc() defines a non-keyword argument as keyword

2013-08-08 Thread py.user
py.user added the comment: This would require you to provide at least two elements I see how about def repeatfunc(func, *args, times=None): ? from itertools import starmap, repeat def repeatfunc(func, *args, times=None): ... Repeat calls to func with specified arguments

[issue18301] In itertools.chain.from_iterable() there is no cls argument

2013-08-08 Thread py.user
py.user added the comment: import itertools class A(itertools.chain): ... def from_iter(arg): ... return A(iter(arg)) ... class B(A): ... pass ... B('a', 'b') __main__.B object at 0x7f40116d7730 B.from_iter(['a', 'b']) __main__.A object at 0x7f40116d7780 it should be B

[issue18301] In itertools.chain.from_iterable() there is no cls argument

2013-08-08 Thread py.user
py.user added the comment: changed iter(arg) to *arg import itertools class A(itertools.chain): ... @classmethod ... def from_iter(cls, arg): ... return cls(*arg) ... class B(A): ... pass ... B('ab', 'cd') __main__.B object at 0x7fc280e93cd0 b = B.from_iter(['ab

[issue18663] In unittest.TestCase.assertAlmostEqual doc specify the delta description

2013-08-05 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestCase.assertAlmostEqual If delta is supplied instead of places then the difference between first and second must be less (or more) than delta. -- assignee: docs@python components: Documentation

[issue18573] In unittest.TestCase.assertWarns doc there is some text about assertRaises()

2013-07-31 Thread py.user
py.user added the comment: What second line? the second line patched in the diff file -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18573

[issue18573] In unittest.TestCase.assertWarns doc there is some text about assertRaises()

2013-07-30 Thread py.user
py.user added the comment: What about the second line? It doesn't catch any exception utest.py #!/usr/bin/env python3 import unittest class Test(unittest.TestCase): def test_warning(self): import warnings with self.assertWarns(RuntimeWarning) as cm: raise

[issue18573] In unittest.TestCase.assertWarns doc there is some text about assertRaises()

2013-07-27 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestCase.assertWarns When used as a context manager, assertRaises() accepts ... is to perform additional checks on the exception raised -- assignee: docs@python components: Documentation files

[issue18566] In unittest.TestCase docs for setUp() and tearDown() don't mention AssertionError

2013-07-26 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#unittest.TestCase.setUp any exception raised by this method will be considered an error rather than a test failure http://docs.python.org/3/library/unittest.html#unittest.TestCase.tearDown Any exception raised

[issue18548] In unittest doc change WidgetTestCase to SimpleWidgetTestCase in suite()

2013-07-24 Thread py.user
New submission from py.user: http://docs.python.org/3/library/unittest.html#organizing-test-code def suite(): suite = unittest.TestSuite() suite.addTest(WidgetTestCase('test_default_size')) suite.addTest(WidgetTestCase('test_resize')) return suite -- assignee: docs

[issue18206] license url in site.py should always use X.Y.Z form of version number

2013-07-03 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: Added file: http://bugs.python.org/file30755/issue18206_test.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18206

[issue18313] In itertools recipes repeatfunc() defines a non-keyword argument as keyword

2013-06-27 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- status: open - pending ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18313 ___ ___ Python-bugs

[issue18313] In itertools recipes repeatfunc() defines a non-keyword argument as keyword

2013-06-27 Thread py.user
py.user added the comment: it should be: def repeatfunc(func, times, *args): and None for times described in the docstring -- status: pending - open ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18313

[issue18310] itertools.tee() can't accept keyword arguments

2013-06-26 Thread py.user
New submission from py.user: import itertools itertools.tee('x', n=2) Traceback (most recent call last): File stdin, line 1, in module TypeError: tee() takes no keyword arguments -- components: Library (Lib) messages: 191912 nosy: py.user priority: normal severity: normal status

[issue18310] itertools.tee() can't accept keyword arguments

2013-06-26 Thread py.user
py.user added the comment: tee() docs describe n as a keyword -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18310 ___ ___ Python-bugs-list

[issue18313] In itertools recipes repeatfunc() defines a non-keyword argument as keyword

2013-06-26 Thread py.user
New submission from py.user: http://docs.python.org/3/library/itertools.html#itertools-recipes def repeatfunc(func, times=None, *args): repeatfunc(lambda x: x, times=None, 1) File stdin, line 1 SyntaxError: non-keyword arg after keyword arg repeatfunc(lambda x: x, 1, times=None) Traceback

[issue18297] In random.sample() correct the ValueError message for negative k

2013-06-25 Thread py.user
py.user added the comment: it was rejected by Raymond Hettinger because the proposed message wasn't informative -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18297

[issue18301] In itertools.chain.from_iterable() there is no cls argument

2013-06-25 Thread py.user
New submission from py.user: http://docs.python.org/2/library/itertools.html#itertools.chain.from_iterable class A: ... @classmethod ... def from_iterable(iterables): ... for it in iterables: ... for element in it: ... yield element ... A.from_iterable(['ABC', 'DEF

[issue18301] In itertools.chain.from_iterable() there is no cls argument

2013-06-25 Thread py.user
py.user added the comment: http://docs.python.org/3/library/itertools.html#itertools.chain.from_iterable -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18301

[issue18297] In range.sample() correct the ValueError message for negative k

2013-06-24 Thread py.user
New submission from py.user: random.sample('ABC', -1) Traceback (most recent call last): File stdin, line 1, in module File /usr/lib64/python3.3/random.py, line 302, in sample raise ValueError(Sample larger than population) ValueError: Sample larger than population -- assignee

[issue18297] In range.sample() correct the ValueError message for negative k

2013-06-24 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- keywords: +patch Added file: http://bugs.python.org/file30697/issue18297.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18297

[issue18285] In itertools.product() add argument repeat to the docstring

2013-06-22 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- keywords: +patch Added file: http://bugs.python.org/file30669/issue18285.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18285

[issue18285] In itertools.product() add argument repeat to the docstring

2013-06-22 Thread py.user
New submission from py.user: import itertools print(itertools.product.__doc__) product(*iterables) -- product object Cartesian product of input iterables. Equivalent to nested for-loops. ... -- assignee: docs@python components: Documentation messages: 191658 nosy: docs@python

[issue18285] In itertools.product() add argument repeat to the docstring

2013-06-22 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: -- type: - enhancement ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18285 ___ ___ Python-bugs

[issue18220] In itertools.islice() make prototype like in help()

2013-06-21 Thread py.user
py.user added the comment: [guest@localhost cpython]$ ./python Python 3.4.0a0 (default, Jun 22 2013, 04:24:17) [GCC 4.7.2 20121109 (Red Hat 4.7.2-8)] on linux Type help, copyright, credits or license for more information. import itertools print(range.__doc__, slice.__doc__, itertools.islice

[issue18272] In itertools recipes there is a typo in __builtins__

2013-06-20 Thread py.user
New submission from py.user: http://docs.python.org/3/library/itertools.html#itertools-recipes Like __builtin__.iter(func, sentinel) -- assignee: docs@python components: Documentation files: issue.diff keywords: patch messages: 191530 nosy: docs@python, py.user priority: normal severity

[issue18220] In itertools.islice() make prototype like in help()

2013-06-17 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: Added file: http://bugs.python.org/file30616/issue18220.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18220

[issue18220] In itertools.islice() make prototype like in help()

2013-06-17 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: Removed file: http://bugs.python.org/file30599/issue18220.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18220

[issue18220] In itertools.islice() make prototype like in help()

2013-06-17 Thread py.user
py.user added the comment: range and slice are normal in python3.4 -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18220 ___ ___ Python-bugs-list

[issue18239] In itertools docstring update arguments in count() example

2013-06-17 Thread py.user
New submission from py.user: print(itertools.__doc__) Functional tools for creating and using iterators. Infinite iterators: count([n]) -- n, n+1, n+2, ... ... -- assignee: docs@python components: Documentation, Library (Lib) files: issue.patch keywords: patch messages: 191317 nosy

[issue18245] In itertools.groupby() make data plural

2013-06-17 Thread py.user
New submission from py.user: http://en.wiktionary.org/wiki/data data (uncountable) or plural noun -- assignee: docs@python components: Documentation files: issue.diff keywords: patch messages: 191354 nosy: docs@python, py.user priority: normal severity: normal status: open title

[issue18247] Add Lib/test/data/ to .gitignore

2013-06-17 Thread py.user
New submission from py.user: have a git repository: http://docs.python.org/devguide/faq.html#i-already-know-how-to-use-git-can-i-use-that-instead git clone git://github.com/akheron/cpython after running tests by make test they created some files in Lib/test/data/ [guest@localhost cpython

[issue18250] In itertools.repeat() object shadows object()

2013-06-17 Thread py.user
New submission from py.user: object class 'object' -- assignee: docs@python components: Documentation files: issue.diff keywords: patch messages: 191384 nosy: docs@python, py.user priority: normal severity: normal status: open title: In itertools.repeat() object shadows object() type

[issue18220] In itertools.islice() make prototype like in help()

2013-06-15 Thread py.user
New submission from py.user: http://docs.python.org/3/library/itertools.html#itertools.islice itertools.islice(iterable, stop) itertools.islice(iterable, start, stop[, step]) print(itertools.islice.__doc__) islice(iterable, [start,] stop [, step]) -- islice object ... -- assignee

[issue18220] In itertools.islice() make prototype like in help()

2013-06-15 Thread py.user
py.user added the comment: same thing with range(): http://docs.python.org/3/library/stdtypes.html?highlight=range#range http://docs.python.org/3//library/functions.html#func-range and with slice(): http://docs.python.org/3/library/functions.html?highlight=slice#slice http://docs.python.org/3

[issue18218] In itertools.count() clarify the starting point

2013-06-14 Thread py.user
New submission from py.user: http://docs.python.org/3/library/itertools.html#itertools.count itertools.count(start=0, step=1) Make an iterator that returns evenly spaced values starting with n. starting with start -- assignee: docs@python components: Documentation files: issue.patch

[issue18218] In itertools.count() clarify the starting point

2013-06-14 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: Added file: http://bugs.python.org/file30597/issue18218.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18218

[issue18218] In itertools.count() clarify the starting point

2013-06-14 Thread py.user
Changes by py.user bugzilla-mail-...@yandex.ru: Removed file: http://bugs.python.org/file30596/issue18218.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18218

[issue18206] There is no license.html on www.python.org

2013-06-13 Thread py.user
New submission from py.user: [guest@localhost ~]$ python3 Python 3.3.0 (default, Sep 29 2012, 22:07:38) [GCC 4.7.2 20120921 (Red Hat 4.7.2-2)] on linux Type help, copyright, credits or license for more information. license() See http://www.python.org/3.3/license.html 404 answer from webmas

[issue17402] In mmap doc examples map() is shadowed

2013-03-12 Thread py.user
New submission from py.user: http://docs.python.org/3/library/mmap.html examples use map as a name for the mmap object -- assignee: docs@python components: Documentation messages: 184015 nosy: docs@python, py.user priority: normal severity: normal status: open title: In mmap doc

[issue17402] In mmap doc examples map() is shadowed

2013-03-12 Thread py.user
py.user added the comment: how about mm ? -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue17402 ___ ___ Python-bugs-list mailing list Unsubscribe

  1   2   3   >