Larry Trammell added the comment:
I can't find any real errors in documentation. There are subtle design and
implementation decisions that result in unexpected rare side effects. After
processing hundreds of thousands of lines one way, why would the parser
suddenly decide to process
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue27929>
___
___
Python-bugs-list mailing list
Unsubscribe:
Larry Trammell added the comment:
Not a bug, strictly speaking... more like user abuse.
The parsers (expat as well as SAX) must be able to return content text as a
sequence of pieces when necessary. For example, as a text sequence interrupted
by grouping or styling tags (like
New submission from Larry Trammell :
== The Problem ==
I have observed a "loss of data" problem using the Python SAX parser, when
processing an oversize but very simple machine-generated xhtml file. The file
represents a single N x 11 data table. W3C "tidy" r
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue20408>
___
___
Python-bugs-list mailing list
Unsubscribe:
Which is considered better? Having a long import path or setting PYTHONPATH?
For example, in a project where 50% of the imports come from the same top
level directory is it better to add that dir to the path or reference it in
the import statements?
--
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue28712>
___
___
Python-bugs-list mailing list
Unsubscribe:
On Tue, Mar 2, 2021 at 2:16 PM Chris Angelico wrote:
>
> On Tue, Mar 2, 2021 at 5:51 AM Alan Gauld via Python-list
> wrote:
> >
> > On 28/02/2021 00:17, Cameron Simpson wrote:
> >
> > > BUT... It also has a __iter__ value, which like any Box iterates over
> > > the subboxes. For MDAT that is
Change by Larry Hastings :
--
components: +Interpreter Core -Argument Clinic, Documentation
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue20
On Wed, Feb 24, 2021 at 4:45 PM Davor Levicki wrote:
>
> i have two lists
>
> list1 = ['01:15', 'abc', '01:15', 'def', '01:45', 'ghi' ]
> list2 = ['01:15', 'abc', '01:15', 'uvz', '01:45', 'ghi' ]
>
> and when I loop through the list
>
>
> list_difference = []
> for item in list1:
>
> if item
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue21309>
___
___
Python-bugs-list mailing list
Unsubscribe:
New submission from Larry Hastings :
I'm building Python for a mildly-embedded ARM system. The system is running
Linux, but doesn't have a native toolchain installed. So I'm building in a
Docker container using a native toolchain (virtualizing the CPU).
The toolchain I'm given has a bunch
Larry Hastings added the comment:
(Oops, meant to send that as a private email. Sorry for the noise, I'll try to
be more careful in the future.)
--
___
Python tracker
<https://bugs.python.org/issue42
New submission from Larry Hastings :
You interested in me doing an editing pass / critique of your PEP? I
just poked around on Github, and I don't think I can do one of those
inline code review things until it's a PR.
Also, I'm a PEP editor, I can get it assigned a PEP number when you're
New submission from Larry Hastings :
PEP 484 says:
(Note that the return type of __init__ ought to be annotated
with -> None. The reason for this is subtle. [...]
https://www.python.org/dev/peps/pep-0484/#the-meaning-of-annotations
If you follow this advice, then c
On Sun, Dec 20, 2020 at 9:36 PM Chris Angelico wrote:
>
> On Mon, Dec 21, 2020 at 1:11 PM Julio Di Egidio wrote:
> > > Gathering evidence is indeed part of science, and computer science is
> > > indeed mathematics, but alas programmering is just a craft and software
> > > engineering often ...
Larry Hastings added the comment:
Sorry, somehow bpo decided I added two people to this issue? Weird. Anyway I
have removed them (Ned and "froody").
--
nosy: +larry -froody, ned.deily
___
Python tracker
<https://bugs.python.o
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue42616>
___
___
Python-bugs-list mailing list
Unsubscribe:
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue42616>
___
___
Python-bugs-list mailing list
Unsubscribe:
Larry Hastings added the comment:
Stop adding me to this issue.
--
___
Python tracker
<https://bugs.python.org/issue42616>
___
___
Python-bugs-list mailin
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue42616>
___
___
Python-bugs-list mailing list
Unsubscribe:
urn all matches
>
> Beware though that either of these will be slow if your list of dicts is
> large.
> If the list is large enough that this becomes slow, consider using a database
> (e.g. sqlite or other SQL DB) instead.
Thanks! Works perfectly.
> On 7 Dec 2020, 22:06 +,
On Mon, Dec 7, 2020 at 5:29 PM Marco Sulla wrote:
>
> You can return dictionaries that returns True if
>
> (a.items() & kwargs.items()) == kwargs.items()
>
> when `a` is one of your dicts.
But what is passed in kwargs will not necessarily have values for all
of the keys and I only want to check
I have a class that has an object that contains a list of dicts. I
want to have a class method that takes a variable number of key/value
pairs and searches the list and returns the item that matches the
arguments.
If I know the key value pairs I can do something like this:
instance = next(item
I have completed reloading
Still getting the error msg for numpy
Gentlemen/Ladies,
new to visual studio
new-ish to python (I hope this is more to do with python ...)
~5 yr old HP with 16 GB, 1 TB, W10 pro, python 3.9.0, VSCode
1.51.1, 3 monitor desktop
when trying to run
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue42310>
___
___
Python-bugs-list mailing list
Unsubscribe:
Larry Hastings added the comment:
Yes. Read the documentation for "defaultdict".
In the future, please read the documentation before filing bugs.
--
components: -Argument Clinic
resolution: -> not a bug
stage: -> resolved
status: open -> cl
On Wed, Nov 4, 2020 at 6:21 PM Steve wrote:
>
> The text File entry is:
>BPd 2020-11-04 17:28:03.352027 66
>
> I bring it into the program using:
> with open("_TIME-DATE.txt" , 'r') as infile:
> for lineEQN in infile: # loop to find each line in the file for that
> dose
> and set it in
Larry Hastings added the comment:
FWIW: I think David's cited behavior proves that the GIL is de facto a
scheduler. And, in case you missed it, scheduling is a hard problem, and not a
solved problem. There are increasingly complicated schedulers with new
approaches and heuristics
Larry Hastings added the comment:
A day and a half to go! Again, assuming that this won't be fixed and 3.5 will
go EOL without supporting this year's Linux distro updates.
--
___
Python tracker
<https://bugs.python.org/issue41
Larry Hastings added the comment:
> Also note that httplib (python-2.7.18) seems to be affected too. Any
> particular reason for it not to be listed in the same vulnerability page?
Yes: 2.7 has been end-of-lifed and is no longer sup
On Tue, Sep 15, 2020 at 1:35 PM SS wrote:
>
> On Tuesday, September 15, 2020 at 2:52:35 PM UTC-4, larry.mart...@gmail.com
> wrote:
> > On Tue, Sep 15, 2020 at 11:45 AM SS wrote:
> > >
> > > I'm trying to create an table in html from a Maria DB table, from a
> > > python script. I'm getting
On Tue, Sep 15, 2020 at 11:45 AM SS wrote:
>
> I'm trying to create an table in html from a Maria DB table, from a python
> script. I'm getting some unexpected results.
>
> The environment is Centos 7, I'm using Python3 with apache.
>
> Here is copy of the script I'm using:
>
> *** SCRIPT
Larry Hastings added the comment:
It depends on whether or not I get any more fixes for the rest of the month.
(Theoretically 3.5 support ends on Sep 13, but I decided to extend it to the
end of the month.)
I filed this on July 1, so it's already been two months, and the developer who
Larry Hastings added the comment:
Nope, it's not fixed.
--
resolution: fixed ->
stage: resolved -> needs patch
status: closed -> open
___
Python tracker
<https://bugs.python.or
Change by Larry Hastings :
--
components: +Interpreter Core -Argument Clinic
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue41716>
___
___
Pytho
On behalf of the Python development community, I'm plesed to announce
the availability of Python 3.5.10.
Python 3.5 is in "security fixes only" mode. This new version only
contains security fixes, not conventional bug fixes, and it is a
source-only release.
Important Notice: The latest
On behalf of the Python development community, I'm plesed to announce
the availability of Python 3.5.10.
Python 3.5 is in "security fixes only" mode. This new version only
contains security fixes, not conventional bug fixes, and it is a
source-only release.
Important Notice: The latest
Larry Hastings added the comment:
New changeset 524b8de630036a29ca340bc2ae6fd6dc7dda8f40 by Victor Stinner in
branch '3.5':
bpo-39603: Prevent header injection in http methods (GH-18485) (#21946)
https://github.com/python/cpython/commit/524b8de630036a29ca340bc2ae6fd6dc7dda8f40
On Wed, Sep 2, 2020 at 11:22 AM David Raymond wrote:
>
> Would it be something as simple as:
>
> rows.sort(key = lambda x: (x[0], x[3], x[4], sort_list.index(x[6])))
This is perfect - thanks!
> -Original Message-
> From: Python-list
> On Behalf Of Larry Mart
I have a list of tuples, and I want to group them by 3 items (0, 3, 4)
and then within each group sort the data by a 4th item (6) using a
sort order from another list. The list is always ordered by the 3
grouping items.
For example, if I have this list:
rows =
[('a', 'b', 'c', 'd', 'e', 'f',
On behalf of the Python development community, I'm pleased to finally
announce the availability of Python 3.5.10rc1.
Python 3.5 is in "security fixes only" mode. This new version only
contains security fixes, not conventional bug fixes, and it is a
source-only release.
Important Notice:
On behalf of the Python development community, I'm pleased to finally
announce the availability of Python 3.5.10rc1.
Python 3.5 is in "security fixes only" mode. This new version only
contains security fixes, not conventional bug fixes, and it is a
source-only release.
Important Notice:
Larry Hastings added the comment:
> Does testing with the environment variable OPENSSL_CONF=/non-existing-file
> workaround the remaining issues?
Sadly, no. I get the same failures whether or not that environment variable is
set. And I confirmed that the environment variable su
Change by Larry Hastings :
--
assignee: eric.smith ->
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue41004>
___
___
Python-bugs-
Larry Hastings added the comment:
New changeset 11d258ceafdf60ab3840f9a5700f2d0ad3e2e2d1 by Tapas Kundu in branch
'3.5':
[3.5] bpo-41004: Resolve hash collisions for IPv4Interface and IPv6Interface
(GH-21033) (#21233)
https://github.com/python/cpython/commit
Larry Hastings added the comment:
New changeset f205f1000a2d7f8b044caf281041b3705f293480 by Steve Dower in branch
'3.5':
[3.5] bpo-29778: Ensure python3.dll is loaded from correct locations when
Python is embedded (GH-21297) (#21377)
https://github.com/python/cpython/commit
Change by Larry Hastings :
--
nosy: -larry
___
Python tracker
<https://bugs.python.org/issue41459>
___
___
Python-bugs-list mailing list
Unsubscribe:
Larry Hastings added the comment:
I still don't understand why this is considered a Python security problem. If
the user can put a malicious "python3.dll" at some arbitrary spot in the
filesystem (e.g. a USB flash drive), and fool Python.exe into loading it, then
surely they
Larry Hastings added the comment:
I must have taken my stupid pills today. Why is this considered a "security"
"release blocker"? If you can put files in the root of the hard drive where
Windows was installed, surely you have other, e
Change by Larry Hastings :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Larry Hastings added the comment:
New changeset cac9ca8ed99bd98f4c0dcd1913a146192bf5ee84 by Petr Viktorin in
branch '3.5':
[3.5] bpo-39017: Avoid infinite loop in the tarfile module (GH-21454) (#21489)
https://github.com/python/cpython/commit/cac9ca8ed99bd98f4c0dcd1913a146192bf5ee84
Larry Hastings added the comment:
Ping?
--
___
Python tracker
<https://bugs.python.org/issue41183>
___
___
Python-bugs-list mailing list
Unsubscribe:
Larry Hastings added the comment:
Yes, please. It's a simple low-risk fix. And 3.5.10rc1 is stuck waiting for a
fix anyway. Thanks!
--
___
Python tracker
<https://bugs.python.org/issue39
Larry Hastings added the comment:
Any news?
--
___
Python tracker
<https://bugs.python.org/issue41183>
___
___
Python-bugs-list mailing list
Unsubscribe:
Larry Hastings added the comment:
New changeset f52bf62fe12d46267e958f80dbe1f4425b55cd0f by Christian Heimes in
branch '3.5':
bpo-41183: Update finite DH params to 3072 bits (#21278)
https://github.com/python/cpython/commit/f52bf62fe12d46267e958f80dbe1f4425b55cd0f
Larry Hastings added the comment:
Gotcha. Thanks for looking into it for me. I don't think the world is super
anxious about getting 3.5.10rc1 so it's not a big huge deal. But I will wait
to hear back from you. Thanks!
--
___
Python tracker
Larry Hastings added the comment:
Do you need a temporary login on one of my Pop!_OS computers, in order to test?
--
___
Python tracker
<https://bugs.python.org/issue41
Larry Hastings added the comment:
./python -m test -v test_ssl >& test_ssl_verbose_36_master
--
Added file: https://bugs.python.org/file49290/test_ssl_verbose_36_master
___
Python tracker
<https://bugs.python.org/
Larry Hastings added the comment:
I assume this is building against the system OpenSSL. On this machine, the
"openssl", "libssl1.1", and "libssl-dev" packages are all version
"1.1.1f-1ubuntu2".
The OS is "Pop!_OS" version 20.04, w
Larry Hastings added the comment:
The 3.6 branch of python/cpython fails as well on this machine. Output
attached.
--
Added file: https://bugs.python.org/file49288/test_ssl_36_branch
___
Python tracker
<https://bugs.python.org/issue41
Larry Hastings added the comment:
test_ssl was one of the seven modules that failed. But attached here is just
the output of
% ./python -m test -v test_ssl >& test_ssl_failure
--
Added file: https://bugs.python.org/file49287/test_ssl_
Larry Hastings added the comment:
Upgrading to release blocker.
--
priority: high -> release blocker
resolution: fixed ->
stage: resolved -> needs patch
status: closed -> open
___
Python tracker
<https://bugs.python
Larry Hastings added the comment:
Christian: Help! Again!
I merged your PR, pulled a fresh copy, built it, and ran the test suite. I get
seven failures in I think the same modules.
Most of the failures are either "ssl.SSLError: [SSL] internal error
(_ssl.c:728)", or s
Larry Hastings added the comment:
I also needed a backport of this to 3.5. See #41183.
Also, it looks like this issue should have been closed long ago, so I'll go
ahead and do that.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
versions
Larry Hastings added the comment:
Thanks for the backport!
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Larry Hastings added the comment:
New changeset d565be84993a3d618add139cf21038e12c60a13e by Christian Heimes in
branch '3.5':
bpo-41183: Update test certs and keys (#21258)
https://github.com/python/cpython/commit/d565be84993a3d618add139cf21038e12c60a13e
Larry Hastings added the comment:
New changeset d565be84993a3d618add139cf21038e12c60a13e by Christian Heimes in
branch '3.5':
bpo-41183: Update test certs and keys (#21258)
https://github.com/python/cpython/commit/d565be84993a3d618add139cf21038e12c60a13e
--
nosy: +larry
New submission from Larry Hastings :
I'm testing 3.5.10rc1 on a freshly installed Linux (Pop!_OS 20.04), and I'm
getting a lot of these test failures:
ssl.SSLError: [SSL: EE_KEY_TOO_SMALL] ee key too small (_ssl.c:2951)
Apparently the 2048 keys used in the tests are considered "too
Larry Hastings added the comment:
strnlen() isn't standard C, but an exciting new function strnlen_s() is, as of
C11.
https://en.cppreference.com/w/c/string/byte/strlen
(At this rate, we should be able to code CPython using that standard in about
2030.)
But! I found a 2005 thread
Change by Larry Hastings :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Larry Hastings added the comment:
New changeset 09d8172837b6985c4ad90ee025f6b5a554a9f0ac by Tapas Kundu in branch
'3.5':
[3.5] closes bpo-38576: Disallow control characters in hostnames in
http.client. (#19300)
https://github.com/python/cpython/commit
Larry Hastings added the comment:
New changeset 37fe316479e0b6906a74b0c0a5e495c55037fdfd by Victor Stinner in
branch '3.5':
bpo-39503: CVE-2020-8492: Fix AbstractBasicAuthHandler (GH-18284) (#19305)
https://github.com/python/cpython/commit/37fe316479e0b6906a74b0c0a5e495c55037fdfd
On Fri, Jun 12, 2020 at 5:03 PM Siddharth Joshi wrote:
>
> All,
>
> I am new in Python world and would like to use it for one of the our
> purpose . Before that, I would like to ask if Python has compatibility with
> ENSCRIBE database .
>
> Enscribe database (file structured) is the native
Larry Hastings added the comment:
New changeset f91a0b6df14d6c5133fe3d5889fad7d84fc0c046 by Victor Stinner in
branch '3.5':
bpo-39073: validate Address parts to disallow CRLF (#19007) (#20450)
https://github.com/python/cpython/commit/f91a0b6df14d6c5133fe3d5889fad7d84fc0c046
--
nosy
Larry Hastings added the comment:
New changeset f88b578949a034f511dd1b4c1c161351b3ee0db8 by Inada Naoki in branch
'3.5':
bpo-39035: travis: Update image to xenial (#17623)
https://github.com/python/cpython/commit/f88b578949a034f511dd1b4c1c161351b3ee0db8
--
nosy: +larry
On Fri, May 22, 2020 at 7:51 AM John Yeadon via Python-list
wrote:
>
> Am I unreasonable in expecting this code to exit when required?
>
>
> # Add up the powers of 2 starting with 2**0 until 2 million is met.
> n = 1
> target = 200
> sum = 0
>
> while True:
> x = 2 ** (n - 1)
> sum
On Thu, May 21, 2020 at 3:44 AM Peter Otten <__pete...@web.de> wrote:
>
> Larry Martell wrote:
>
> > I have some code that uses the pyvirtualdisplay package and it works fine.
> >
> > pyvirtualdisplay,Display calls EasyProcess like this:
> >
> >
I have some code that uses the pyvirtualdisplay package and it works fine.
pyvirtualdisplay,Display calls EasyProcess like this:
@classmethod
def check_installed(cls):
EasyProcess([PROGRAM, '-help'], url=URL,
On Mon, May 18, 2020 at 7:05 AM Chris Green wrote:
>
> I have a strange/minor problem in a Python program I use for mail
> filtering.
>
> One of the ways it classifies messages is by searching for a specific
> string in square brackets [] in the Subject:, the section of code that
> does this is:-
Change by Larry Kuhn :
--
resolution: -> not a bug
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue40473>
___
___
New submission from Larry Kuhn :
Running open with or without rU generates this message when reading a CSV file
with CR line endings:
DeprecationWarning: 'U' mode is deprecated
with open(csvfile, mode='rU', newline='') as cf:
Traceback (most recent call last):
File "d:/Larry/Desktop/P
Larry Hastings added the comment:
Good catch, and thanks for submitting a patch too! I want to play with your
patch a little before I just say "yes of course".
--
___
Python tracker
<https://bugs.python.o
Larry Hastings added the comment:
New changeset 55a6a16a46239a71b635584e532feb8b17ae7fdf by Victor Stinner in
branch '3.5':
bpo-38804: Fix REDoS in http.cookiejar (GH-17157) (#17344)
https://github.com/python/cpython/commit/55a6a16a46239a71b635584e532feb8b17ae7fdf
Larry Hastings added the comment:
New changeset ed07522a5faa3101f68be8e4b8369310f60860f8 by Victor Stinner in
branch '3.5':
bpo-40156: Copy Codecov configuration from master (#19309)
https://github.com/python/cpython/commit/ed07522a5faa3101f68be8e4b8369310f60860f8
Larry Hastings added the comment:
Since explicit is better than implicit: yes, we do need backports. PRs against
3.5 are getting marked red because of automated codecov complaints.
--
nosy: +larry
___
Python tracker
<https://bugs.python.
Larry Hastings added the comment:
I need to do a little more reading on it, but I expect if you make an
equivalent PR for 3.5 I'll merge it. Thanks for taking this on, Victor!
--
___
Python tracker
<https://bugs.python.org/issue40
Change by Larry Hastings :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Larry Hastings added the comment:
New changeset 8835f465fa94f114dcf865429c0410821d365dae by Ned Deily in branch
'3.5':
bpo-38945: UU Encoding: Don't let newline in filename corrupt the output format
(GH-17418) (GH-17444) (#17445)
https://github.com/python/cpython/commit
Larry Hastings added the comment:
> The problem with having a single immortal `None`, is that it will
> cause data cache thrashing as two different CPUs modify the
> refcount on the shared `None` object.
That's a very reasonable theory. Personally, I find modern CPU architecture
be
Larry Hastings added the comment:
> We should do that for each singletons:
>
> * None (Py_None)
> * True (Py_True)
> * False (Py_False)
> * Ellipsis (Py_Ellipsis)
Aren't there a couple more lurking in the interpreter? E.g. empty tuple, empty
frozenset.
> That is
On Wed, Mar 4, 2020 at 3:20 PM Larry Martell wrote:
>
> I have some Python code that uses pyodbc to talk to a SQL Server database. In
> that code I do an INSERT INTO SELECT * FROM
>
> That query takes around 3 times longer to run when invoked from Python with
> py
I have some Python code that uses pyodbc to talk to a SQL Server database.
In that code I do an INSERT INTO SELECT * FROM
That query takes around 3 times longer to run when invoked from Python with
pyodbc than when run with direct SQL.
On one system we have 1,667 rows and the timings
Larry Hastings added the comment:
Personally I'm enjoying these BLAKE3 status updates, and I wouldn't mind at all
being kept up-to-date during BLAKE3's development via messages on this issue.
But, given the tenor of the conversation so far, I'm guessing Python is gonna
hold off until
Larry Hastings added the comment:
> Anyway, it's better to leave it to the experts:
I'm not sure what you're suggesting here. I shouldn't try to understand how
floating-point numbers are stored?
--
___
Python tracker
<https://bugs.pyth
Larry Hastings added the comment:
Aha! The crucial distinction is that IEEE 754 doubles have 52 bits of storage
for the mantissa, but folks (e.g. Wikipedia, Mark Dickinson) describe this as
"53 bits of precision" because that's easier saying "52 bits but you don't have
to st
Larry Hastings added the comment:
Yes, but you get the first 1 bit for free. So it actually only uses 30 bits of
storage inside the double.
This is apparently called "leading bit convention":
https://en.wikipedia.org/wiki/IEEE_754#Representation_and_encoding
Larry Hastings added the comment:
p.s. for what it's worth: I re-checked my math and as usual I goofed. It takes
*30* bits to store the non-fractional seconds part of the current time in a
double, leaving 23 bits for the fractional part, so we're *7* bits short
Larry Hastings added the comment:
> The problem is that there is a double rounding in
> time = float(time_ns) / 1e9
> 1. When convert time_ns to float.
> 2. When divide it by 1e9.
I'm pretty sure that in Python 3, if you say
c = a / b
and a and b are both "singl
Larry Hastings added the comment:
(Oh, wow, Victor, you wrote all that while I was writing my reply. ;-)
--
___
Python tracker
<https://bugs.python.org/issue39
201 - 300 of 4298 matches
Mail list logo