saying... (Disclaimer: I'm a Brit, so I'm poking fun at myself
here :-))
It's not actually the worst thing you could do. People speaking NICE
AND LOUDLY also tend to speak more slowly and with better diction, both
of which make life simpler for your poor old foreigner.
--
Rhodri James *-* Kynesim
On 08/06/18 12:41, Darren Pardoe wrote:
On Friday, 8 June 2018 12:24:26 UTC+1, Rhodri James wrote:
On 08/06/18 09:00, Paul St George wrote:
PS: it's generally considered polite not to top post on this mailing list.
--
Rhodri James *-* Kynesim Ltd
Rhodri, Guys,
I have always top posted even
on this mailing list.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
take advantage of the tools. They're just tools, and they may
be a help for programmers who can't be bothered to figure things out for
themselves, but they aren't required by any means.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
nyone else have any?
Sometimes I "mangle()" things, but I'm usually boring.
"do_something()", "do_something_else()" or (if I'm feeling particularly
nostalgic and helpless) "do_something_muttley()".
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
nt("--size")
line = '06/12/2018 11:13:23 AM python toolname.py --struct=data_block
--log_file=/var/1000111/test18.log --addr=None --loc=0 --mirror=10
--path=/tmp/data_block.txt --size=8'
args = parser.parse_args(line.split())
print(args)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
) and only read the threads that seem interesting.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
you could convert that
to a list:
print(list(sw_report))
Be aware that if you do this, you will exhaust the generator and won't
be able to use it anywhere else.
>>> def foo():
... yield 1
... yield 2
... yield 3
...
>>> l = foo()
>>> print(l)
>>>
;li" and nothing refers to our new object
[1,2,3,4,5,100,200] any more. Python will quietly delete it ("garbage
collect") in the background.
The key is that "+" on its own creates a new object, while "+=" alters
the existing object.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 30/01/18 16:47, alister via Python-list wrote:
The British TV show QI seemed to think this is actually part of the Dutch
driving test although they have been known to make mistakes
It has to be noted that the QI Elves did not do particularly well in
Only Connect...
--
Rhodri James
little traditional reading algorithm. So I probably
should have said "If NN's can ...".
No, you should have said "If NNs can..." without the grocer's apostrophe :-)
(Well, it seems to be that sort of thread.)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
out possible alternatives
None shall pass.
(Seriously. I'm disappointed in all of you :-)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
pass just the title:
x = MyRegex.findall(MyDict['/Title'])
Otherwise you will have to loop through all the entries in the dictionary:
for entry in MyDict.values():
x = MyRegex.findall(entry)
# ...and do something with x
I rather suspect you are going to find that the titles ar
of the benchmarks Pythonic, but still food for thought.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
o use libnl (in some
suitable wrapping), but my experience with that is that it is badly
documented and horrendously unreliable.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
le in Mathematica, such as
expr2bdd, is there really any domain of computation where Mathematica is
inferior to Python?
Not knowing much about Mathematica, all I can say is "almost certainly."
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
e?");'''\
print("And me? Where endeth");"""\
print('the assertion?');\
Chris, that's not code...
That's a syntactical representation of some random flea circus.
Fortunately, my Python interpreter is able to execute flea circuses.
It has little flea executioners running
ave a network interface called "enp6s0f0"?
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
I actually want off-hand. The sorts of
things I might apply new operators to are various bits of byte buffer
mangling, and most of those feel more pythonic as iterative processes.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
to do something more
comprehensive.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 17/07/18 02:52, Python wrote:
On Mon, Jul 16, 2018 at 08:56:11PM +0100, Rhodri James wrote:
The problem everyone is having with you, Marko, is that you are
using the terminology incorrectly. [...] When you call UTF-32 a
variable-width encoding, you are incorrect.
But please don't overlook
On 17/07/18 13:41, Rhodri James wrote:
On 17/07/18 02:52, Python wrote:
On Mon, Jul 16, 2018 at 08:56:11PM +0100, Rhodri James wrote:
The problem everyone is having with you, Marko, is that you are
using the terminology incorrectly. [...] When you call UTF-32 a
variable-width encoding, you
a detail.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
fricate>
Is there a difference between these expressions:
rye train
right rain
right train
Again, yes. Very much so this time.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 17/07/18 14:14, Marko Rauhamaa wrote:
Rhodri James :
On 17/07/18 02:17, Steven D'Aprano wrote:
Ah yes, the unfortunate design error that iterating over byte-strings
returns ints rather than single-byte strings.
That decision seemed to make sense at the time it was made, but turned
out
y ever had problems with strings *not* being
Unicode, and I really don't understand what has you so hot under the collar.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 16/07/18 19:31, Steven D'Aprano wrote:
I'm simply not seeing the advantage of:
from __future__ import no_unicode
print("Hello World!") # stand in for any string handling on ASCII
Sure this should be "from __past__ import no_unicode"?
gd
--
Rhodri James *-*
On 16/07/18 18:38, Rhodri James wrote:
Actually having an option of turning off Unicode *does* make it harder
to use, because you end up coming across programs that have Unicode and
surprise you when they misbehave. And yes I saw that 90% of your
programs aren't intended to get out
On 16/07/18 17:22, Chris Angelico wrote:
What characters does it use? Mostly Latin letters?
Basic Latin plus U+0174 (LATIN CAPITAL LETTER W WITH CIRCUMFLEX) through
to U+0177 (LATIN SMALL LETTER Y WITH CIRCUMFLEX) I think.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman
off in a huff rather than answer a question anyone actually asked"
defence, so we can go back to debating about important things like how
to spell assignment expressions.
Oh wait... :-)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
are likely to stop taking you seriously.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
that means making sure you don't split characters
across buffers.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
required to
correctly notate modern Welsh. Back in the late 1980s Acorn asked four
Welsh-language scholars that question. They got four different answers :-(
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 16/07/18 15:20, Ethan Furman wrote:
On 07/16/2018 06:22 AM, Rhodri James wrote:
On 13/07/18 20:46, Ethan Furman wrote:
On 07/13/2018 11:52 AM, Rhodri James wrote:
I should point out that the number of people I have killfiled in all my
> Internet dealings can be counted on the fing
On 13/07/18 20:46, Ethan Furman wrote:
On 07/13/2018 11:52 AM, Rhodri James wrote:
I should point out that the number of people I have killfiled in all my
> Internet dealings can be counted on the fingers of one hand.
Your left one? *
--
~Ethan~
* Bonus points for getting the refere
particularly
odd about this list that I can think of that might cause problems like that.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
. I'm not that seasoned in object-oriented
design either, but my yardstick would be how much common code does it
eliminate? It's a very subjective measure, but basically it's the same
subjective measure as for pulling any common code into a separate function.
--
Rhodri James *-* Kynesim Ltd
ant.
"split()" the line at the colon and look at the first half. Once you
have "strip()"ed off the spaces at the beginning and the end, is it
"status"? If so, you've got your pass and the VALUE you want is in the
second half.
I hope that helps.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
that might be useful as a module, use the "if __name__ ==
'__main__'" trick. Otherwise it can be more of a distraction than a
help. I'm not a big fan of "main()" functions myself; creating a
function which will be called exactly once seems rather wasteful.
--
Rhodri
why anybody bothers responding to him. Boredom,
I suppose.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
nal window on your OS or the IDLE program? What exactly do you
mean by "the binary its [sic] running with"?
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
a console running, all you should need to do then is type
"idle" at the prompt. That should open a window, which amongst other
things will tell you the version of Python it is using. If that fails,
try "idle -n" instead; it may not make any difference, but it's worth a go.
-
through entries, surely?
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
we might guess wrong.
but the data saving in wrong format
Really? It looks to me like you are getting exactly what you asked for.
What format were you expecting? What are you getting that doesn't
belong. I suspect that you don't want the "enumerate", but beyond that
I have no idea
, you will wish you had) and
read the file back.
Is there any other option for getting interactive multi line input from user.
input() and patience :-)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
atting
their code if I have to work on it.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
uare brackets as you normally would for your
shell, with backslashes I presume. Then you need to escape the
backslashes so they aren't interpreted specially by Python, with more
backslashes.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
= self.defaults.copy()
vars.update(kwds)
# Do the work with vars['bashful'] etc
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
of signed arithmetic overflow
undefined, so you have no portability guarantees there.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
.
Cheers,
Rhodri
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
m.
Changing indent sizes is falling into the same trap as changing
terminology, I'm afraid. It's an obvious, well-intentioned thought, but
it won't actually change anything for the better. Thank you for
bringing it up, though.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mai
t see what you
see. I'm open to persuasion, but I'll say up front I don't expect you
to succeed.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
ent Python (arguably I still
don't, but as Rob says, who cares?). Don't worry about it; at some
point you will discover that the "obvious" Python you are writing looks
a lot like the code you are looking at now and thinking "that's really
clever, I'll never be able to to that."
-
pace tab stops and I used (the normal :-) eight,
comfortable indentations for you would rapidly become uncomfortably
large indentations for me. I'd care about that. I'd also care if you
used spaces to make sub-tab stop adjustments to line up appropriate text
(inside brackets, for example
.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 15/10/18 12:28, Marko Rauhamaa wrote:
Rhodri James :
On 15/10/18 05:45, Marko Rauhamaa wrote:
The two-space indentation is the out-of-the-box default for emacs.
Ahem. It's the default for certain C styles. It's not even the default
for C-mode itself, which is 4.
You must be running
On 15/10/18 16:41, Marko Rauhamaa wrote:
Rhodri James :
On 15/10/18 12:28, Marko Rauhamaa wrote:
Try running
emacs -q abc.c
and observe the indentation depth.
"""User Option: c-basic-offset
This style variable holds the basic offset between indentation
level
the error text (preferably
cut-and-paste the whole thing rather than retyping!)? The more
information you can give us, the better the advice will be from the
people who actually understand pip :-)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
Jacob, please reply to the list, not to me personally. As I said, I
have no idea about gmpy2 or pip, I just know how to google.
On 01/11/2018 23:28, jacob m wrote:
I tried to install libgmp3-dev, but it didn't solved my problem
On Thu, 1 Nov 2018 at 18:44, Rhodri James wrote:
Replying
in
/tmp/pip-install-kiqba_j_/gmpy2/
"
A little googling suggests that you need to install the libgmp3-dev package:
$ sudo apt install libgmp3-dev
On Thu, 1 Nov 2018 at 16:46, Rhodri James wrote:
On 01/11/2018 14:40, jacob m wrote:
Hi guys
I have some problems with gmpy2 module insta
ipeline. You have used double quotes
in a double quoted string without escaping them. As a result, the
interpreter thinks you are trying to assign the string literal " -f3" to
the string literal "blkid -o export %s | grep 'Type' | cut -d"
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
4
NIFunkloch 1da7d068-4548-4446-bf88-a440e49db1b1 wifi --
[snipped for brevity]
That looks conveniently aligned. Can't you just slice each line to get
the entries you are after?
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
mail_source=link_campaign=sig-email_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Tue, Nov 6, 2018 at 5:42 AM Rhodri James wrote:
On 06/11/2018 09:25, Thomas Jollans wrote:
On 2018-11-06 10:05, Varshit Jain wrote:
Hi Python Support Team,
I just want to remove python 3.6
.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
, and hope that later
QA and pre-release testing (which should involve running those
hard-to-set-up tests) will catch anything that slips through.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
I missing?
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 09/10/18 12:12, Rhodri James wrote:
On 08/10/18 20:46, Ethan Furman wrote:
Banning Rick Johnson:
Hopefully no explanation needed [2].
Explanation/justification needed, but given :-) Again, I killfiled Rick
ages ago, and I agree his language does justify banning
On 10/10/18 19:14, Ethan Furman wrote:
On 10/10/2018 11:07 AM, Rhodri James wrote:
Now I've had a chance to go back through the archive (it's been that
kind of day at work), I'm going to have to recant. I can't find
anything that Rick wrote in the week or two before the ban
Where are you
On 10/10/18 17:24, jfine2...@gmail.com wrote:
Rhodri James wrote:
Robin Becker wrote:
I'm a great fan of erroneous spelling and this blog needs a spelling
check as this quote shows
[Paul Romer's blog]
"Mathematica exemplifies the horde of new Vandals whose pursuit of
private
mpressed with the moderation team for some weeks now, but
this is just not acceptable.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 08/10/18 20:46, Ethan Furman wrote:
On 10/08/2018 07:43 AM, Rhodri James wrote:
I appreciate that the moderators are volunteers, but they have
official power on this list. Being volunteers doesn't mean that they
can't get it wrong, or that we shouldn't call them on it when they do.
I
a debugger into. Would that be sufficient?
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
ll
commands and parse their output. Have you looked to see if there are
existing Python modules that will Just Do The Work for you and avoid all
this faffing about?
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
ine value here would be at best a massive
distraction from the concepts the documentation is trying to get across.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
to see how this is relevant to Python.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
here may be able to help if you give them
enough information.
(The temptation to say "Installing Linux will fix most of your problems"
is strong :-)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
ist of aliases, and a list of IP
addresses,
for a host. The host argument is a string giving a host name or IP
number.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
valid,
and frankly I can't be bothered.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
it look a lot less magical.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
umentation and see if it makes sense for your needs.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
s.send(bytes("PRIVMSG " + channel + " :" + mess + "\n", "UTF-8"))
(Try printing out the line you want to send before sending it, and
compare it with the example commands in the RFC.)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 27/02/2019 21:39, Roel Schroeven wrote:
Rhodri James schreef op 27/02/2019 om 15:18:
Aren't we overthinking this?
I think it's pretty clear that a variable is never deleted before it
goes out of scope. A quick search in the documentation points me to
(https://docs.python.org/3/reference
en executed, so the reference to the open file must exist for at least
that long.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
when mobiles
enter the picture. I'm not convinced it's a completely good idea; a
sensible UI for a desktop probably won't be sensible for a phone and
vice versa
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
to be at odds with the
broad intent.
You're going to have to expand on this somewhat, because at the moment I
100% disagree with you. I would much rather be explicit about the code
that a context manager applies to than have it magically add itself to
some other block.
--
Rhodri James
in your example, particularly as revised here, the
context managers showed up the real structure of the code nicely.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
(but expensive).
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
shouldn't break your expectations.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
On 06/03/2019 14:15, Calvin Spealman wrote:
C++ (a language I have no respect for)
This was uncalled for and inappropriate. Please keep discord civil.
That was the civil version :-)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
:)
Fine, you've got me there :-)
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
guarantee to deliver the texts at all. We have had clients
become very unhappy when confronted with the reality of that.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
for all variables, because I
think you know what the answer to that one will be.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
h I'd hate to be the one trying to
implement it and I imagine it's likely to slow down execution a fair bit.
Under what condition do you want execution halted? At the moment you
haven't been much more specific than "when my program is wrong", which
isn't very helpful.
--
Rhodri J
so easily the
default.
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
t to track maybe
_var
or something like that, i want to solve that problem and this is just a
proposal
Sorry, I still don't understand. *What* do you want to mark with
"_var"? It that a comment? A new keyword? Just a leading underscore?
Could you give a full example, plea
-*-
# -*- explicit -*-
could be used to prevent it
What exactly would you want "strict" (in whatever form) to do? I'm
guessing, but it sounds like you want more static checking. Usually
that's the province of linters and type annotation, depending on just
what you want.
--
Rh
symbils to mark that.
You sent this to me instead of the list, but never mind. If you want
this, Guido's time machine strikes again. Just use type annotations and
mypy, or pylint or the like for static checking of unexpected variables.
--
Rhodri James *-* Kynesim Ltd
--
https
or probably a few other chips too. What
*specifically* do you want, and why?
--
Rhodri James *-* Kynesim Ltd
--
https://mail.python.org/mailman/listinfo/python-list
601 - 700 of 855 matches
Mail list logo