[prev in list] [next in list] [prev in thread] [next in thread]
List: samba-technical
Subject: RE: question on testing 4.12.1 on Ubuntu 20.04 Focal..
From: "L.P.H. van Belle via samba-technical" <samba-technical () lists ! samba ! org>
Date: 2020-04-21 11:04:38
Message-ID: vmime.5e9ed346.9b0.58f5a2ea669ab0a6 () ms249-lin-003 ! rotterdam ! bazuin ! nl
[Download RAW message or body]
Thank you David for you quick reply. :-))
I'll add that to my 4.12.1 packages.
Most welkom :-)
Greetz,
Louis
> -----Oorspronkelijk bericht-----
> Van: samba-technical
> [mailto:samba-technical-bounces@lists.samba.org] Namens David
> Disseldorp via samba-technical
> Verzonden: dinsdag 21 april 2020 12:30
> Aan: L.P.H. van Belle via samba-technical
> CC: L.P.H. van Belle
> Onderwerp: Re: question on testing 4.12.1 on Ubuntu 20.04 Focal..
>
> Hi Louis,
>
> On Tue, 21 Apr 2020 11:59:25 +0200, L.P.H. van Belle via
> samba-technical wrote:
>
> > Hai guys,
> >
> > I noticed the following with the first packages on Ubuntu 20.04..
> > So far i seen it installs nicely but i noticed the message below.
> > Can we ignore it, i suspect this is a python 3.8 thingy ..
> but as im not a coder ...
> > Well, anyone suggestions? :-)
> >
> >
> > Setting up python3-samba (2:4.12.1+dfsg-0.1focal1) ...
> >
> /usr/lib/python3/dist-packages/samba/emulate/traffic_packets.p
> y:339: SyntaxWarning: "is" with a literal. Did you mean "=="?
> > if (filter is None or filter is '') and scope != SCOPE_BASE:
>
> See https://bugs.python.org/issue34850
> the "is" and "is not" operator sometimes is used with string and
> numerical literals. This code "works" on CPython by
> accident, because
> of caching on different levels (small integers and strings caches,
> interned strings, deduplicating constants at compile time). But it
> shouldn't work on other implementations, and can not work even on
> early or future CPython versions.
>
> It can be ignored, but we should probably fix all such cases
> in future.
> This specific case can be fixed with:
>
> --- a/python/samba/emulate/traffic_packets.py
> +++ b/python/samba/emulate/traffic_packets.py
> @@ -336,7 +336,7 @@ def packet_ldap_3(packet, conversation, context):
>
> # try to guess the search expression (don't bother for
> base searches, as
> # they're only looking up a single object)
> - if (filter is None or filter is '') and scope != SCOPE_BASE:
> + if (filter is None or filter == '') and scope != SCOPE_BASE:
> filter = context.guess_search_filter(attrs, dn_sig, dn)
>
> Cheers, David
>
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic