E
> On 3 Sep 2023, at 22:49, Chris Green via Python-list
> wrote:
>
> Mostly I am managing to get things to work as I want but better
> documentation of gpiod would be a great help.
Ask the author? https://github.com/aswild/python-gpiod
Maybe read the source code for hints?
Barry
--
https:/
ault values passed down to
LineBulk.request()) is still supported for backward compatibility but is
now deprecated when requesting single lines.
Which is pretty good **except** that I can't find a proper description
of the parameters anywhere, i.e. there's nowhere that e
On Thu, Apr 13, 2023 at 04:00:59PM +0100, Barry wrote:
Ipaddress was developed outside of the std lib and later added i
recall.
I used it prior to it being in the standard library:
https://pypi.org/project/ipaddr/
Simon
--
A complex system that works is invariably found to have evolved from a
On Thu, 13 Apr 2023 00:21:58 +0200, jak declaimed the
following:
>Thank you too. I had seen this library but I always try not to use
>libraries outside the standard ones. Now I don't remember why I was
>convinced that this wasn't part of it, perhaps because it was like that
>at the time or becau
Dennis Lee Bieber ha scritto:
On Thu, 13 Apr 2023 00:21:58 +0200, jak declaimed the
following:
Thank you too. I had seen this library but I always try not to use
libraries outside the standard ones. Now I don't remember why I was
convinced that this wasn't part of it, perhaps because it was l
> On 13 Apr 2023, at 00:19, jak wrote:
>
> Barry ha scritto:
>>
>>>> On 12 Apr 2023, at 18:10, jak wrote:
>>> Hi everyone,
>>> some time ago I wrote a class to determine if an ipv4 address belonged
>>> to a subnet. Seldom using pytho
ss to determine if an ipv4 address belonged
to a subnet. Seldom using python I'm pretty sure it's not written in
'good python' nor too portable. Could you give me some advice to make it
better?
class calcip:
def __init__(self, psubnet: str):
ssubnet, scidr = psubnet.rep
Barry ha scritto:
On 12 Apr 2023, at 18:10, jak wrote:
Hi everyone,
some time ago I wrote a class to determine if an ipv4 address belonged
to a subnet. Seldom using python I'm pretty sure it's not written in
'good python' nor too portable. Could you give me some advi
> On 12 Apr 2023, at 18:10, jak wrote:
> Hi everyone,
> some time ago I wrote a class to determine if an ipv4 address belonged
> to a subnet. Seldom using python I'm pretty sure it's not written in
> 'good python' nor too portable. Could you give
Stefan Ram ha scritto:
jak writes:
@property
def subnet(self):
return self.__to_str(self.__tsubnet)
Maybe each of those attributes should be an object of a
special class where your "__to_str" is "__str__"? E.g.,
# code in "calcip.__init__"
self.tsubnet = ip_address_class.from_int(
Hi everyone,
some time ago I wrote a class to determine if an ipv4 address belonged
to a subnet. Seldom using python I'm pretty sure it's not written in
'good python' nor too portable. Could you give me some advice to make it
better?
class calcip:
def __init_
;global variables" module acts exactly as a singleton class.
Which is apparently a design pattern that some now believe is regrettable.
Exactly. I dislike it too and always avoid. However, it could be a good
starting point. Stepping directly into class-based approach would raise
the same q
On Mon, Nov 14, 2022 at 11:33 AM Axy via Python-list
wrote:
> On 14/11/2022 17:14, Stephen Tucker wrote:
> > Hi,
> >
> > I have two related issues I'd like comments on.
> >
> > Issue 1 - Global Values
>
> Your "global variables" module acts exactly as a singleton class.
>
Which is apparently a d
On 11/14/2022 5:36 PM, Barry wrote:
On 14 Nov 2022, at 22:06, Thomas Passin wrote:
For parameter passing like your #2, I have packaged them into a dictionary and
passed that around. It was easy enough, and worked well.
I used to use a dict but having been burnt with issues now create a
> On 14 Nov 2022, at 22:49, Chris Angelico wrote:
>
> On Tue, 15 Nov 2022 at 09:38, Barry wrote:
>>
>>
>>
On 14 Nov 2022, at 22:06, Thomas Passin wrote:
>>>
>>> For parameter passing like your #2, I have packaged them into a dictionary
>>> and passed that around. It was easy enou
On Tue, 15 Nov 2022 at 09:38, Barry wrote:
>
>
>
> > On 14 Nov 2022, at 22:06, Thomas Passin wrote:
> >
> > For parameter passing like your #2, I have packaged them into a dictionary
> > and passed that around. It was easy enough, and worked well.
> >
> I used to use a dict but having been bur
> On 14 Nov 2022, at 22:06, Thomas Passin wrote:
>
> For parameter passing like your #2, I have packaged them into a dictionary
> and passed that around. It was easy enough, and worked well.
>
I used to use a dict but having been burnt with issues now create a class.
With a class you can a
For parameter passing like your #2, I have packaged them into a
dictionary and passed that around. It was easy enough, and worked well.
The only potential problem is in documenting the key/value pairs the
dictionary is supposed to contain. You had better make sure it's made
clear somewhere,
On 14/11/2022 17:14, Stephen Tucker wrote:
Hi,
I have two related issues I'd like comments on.
Issue 1 - Global Values
Your "global variables" module acts exactly as a singleton class. Funny,
you could (and maybe you do) write in your functions
import global_vars_module as self
as the fir
:
first : int
second: str
etc. I use context specific names, not “first” et. al.
From: Python-list on
behalf of Stephen Tucker
Date: Monday, November 14, 2022 at 12:16 PM
To: Python
Subject: Are these good ideas?
*** Attention: This is an external email. Use caution responding
Am Mon, Nov 14, 2022 at 05:14:05PM + schrieb Stephen Tucker:
> Issue 2 - Passed Parameters
>
> I am now facing another situation where I am wanting to pass 6 or 7
> parameters down through several layers of logic (function A calling
> function B calling ... ) and for results to be passed back.
Seems like this is a use case for context managers and/or context
variables:
https://docs.python.org/3/library/contextlib.html
https://docs.python.org/3/library/contextvars.html
On Mon, 2022-11-14 at 17:14 +, Stephen Tucker wrote:
> Hi,
>
> I have two related issues I'd like comments on.
>
Hi,
I have two related issues I'd like comments on.
Issue 1 - Global Values
Some years ago, I had a situation where
(a) I could supply low-level functions that carry out tasks,
(b) I needed those functions to communicate with each other, but
(c) I had no access to the module that invoked my func
Python is an appropriate computer language for kids and teenagers. A very good
book for beginners: Invent Your Own computer games with Python
Author: Al Sweigart
It's free online, but it's worth to have one.
Get Outlook for iOS<https://aka.ms/o0ukef>
_
On 9/5/22 21:22, Meredith Montgomery wrote:
I never read a book on Python. I'm looking for a good one now. I just
searched the web for names such as Charles Petzold, but it looks like he
never wrote a book on Python. I also searched for Peter Seibel, but he
also never did. I also tri
On Monday, September 5, 2022 at 9:23:04 PM UTC-5, Meredith Montgomery wrote:
> I never read a book on Python. I'm looking for a good one now. I just
> searched the web for names such as Charles Petzold, but it looks like he
> never wrote a book on Python. I also searched for Peter
jkn writes:
> On Tuesday, September 6, 2022 at 4:36:38 PM UTC+1, Meredith Montgomery wrote:
>> Paul Rubin writes:
>>
>> > Meredith Montgomery writes:
>> >> So that's my request --- any author you find very good has written a
>> >> book
On Mon, 05 Sep 2022 23:22:34 -0300, Meredith Montgomery
declaimed the following:
>I never read a book on Python. I'm looking for a good one now. I just
>searched the web for names such as Charles Petzold, but it looks like he
So far as I know, Petzold is a Windows Int
On 9/6/2022 5:10 PM, jkn wrote:
On Tuesday, September 6, 2022 at 9:06:31 PM UTC+1, Thomas Passin wrote:
Mark Pilgram's "Dive Into Python" was good. Now he's updated it for
Python 3:
like, about ten years ago? (I think Mark Pilgrim dropped off the 'net
many years ag
n-list On
Behalf Of Meredith Montgomery
Sent: Monday, September 5, 2022 10:23 PM
To: python-list@python.org
Subject: any author you find very good has written a book on Python?
I never read a book on Python. I'm looking for a good one now. I just
searched the web for names such as Charles P
On Tuesday, September 6, 2022 at 9:06:31 PM UTC+1, Thomas Passin wrote:
> Mark Pilgram's "Dive Into Python" was good. Now he's updated it for
> Python 3:
like, about ten years ago? (I think Mark Pilgrim dropped off the 'net
many years ago...)
> https://divei
On Tuesday, September 6, 2022 at 4:36:38 PM UTC+1, Meredith Montgomery wrote:
> Paul Rubin writes:
>
> > Meredith Montgomery writes:
> >> So that's my request --- any author you find very good has written a
> >> book on Python?
> >
> > The one
On 2022-09-05 23:22:34 -0300, Meredith Montgomery wrote:
> I never read a book on Python. I'm looking for a good one now. I just
> searched the web for names such as Charles Petzold, but it looks like he
> never wrote a book on Python. I also searched for Peter Seibel, but he
&g
On 9/5/2022 8:22 PM, Meredith Montgomery wrote:
I never read a book on Python. I'm looking for a good one now. I just
searched the web for names such as Charles Petzold, but it looks like he
never wrote a book on Python. I also searched for Peter Seibel, but he
also never did. I also
Mark Pilgram's "Dive Into Python" was good. Now he's updated it for
Python 3:
https://diveintopython3.net
On 9/6/2022 11:36 AM, Meredith Montgomery wrote:
Paul Rubin writes:
Meredith Montgomery writes:
So that's my request --- any author you find very good has
Paul Rubin writes:
> Meredith Montgomery writes:
>> So that's my request --- any author you find very good has written a
>> book on Python?
>
> The ones by David Beazley are great. Same with his non-book writings
> about Python. See: http://dabeaz.com/
Distilled
I never read a book on Python. I'm looking for a good one now. I just
searched the web for names such as Charles Petzold, but it looks like he
never wrote a book on Python. I also searched for Peter Seibel, but he
also never did. I also tried to search for Richard Heathfield. (I took
a
Hi,
I have started learning artificial intelligence and currently going through
AIMA repository https://github.com/aimacode/aima-python but I am stucked at
model base reflex agent implementation in the 2D environment. Does anyone have
a good understanding of how model base agents work in 2D
On Mon, Sep 16, 2019 at 1:56 PM Skip Montanaro wrote:
> Mails for someone here who goes by the handle "ast" with a fake
> address of n...@gmail.com keep landing in my Gmail spam folder. I
> suspect the same is true for all people subscribed to python-list who
> use Gmail. Gmail (correctly, I think
(I would have sent this off-list, but for obvious reasons I couldn't.)
Mails for someone here who goes by the handle "ast" with a fake
address of n...@gmail.com keep landing in my Gmail spam folder. I
suspect the same is true for all people subscribed to python-list who
use Gmail. Gmail (correctly
did not trigger an editor war. I don't know how familiar
> you
> > are
> > with emacs. The answer depends alot on your preference and future work.
> > Emacs
> > and vi have been around for a long time for good reasons.
> >
> > If you prefer an extensible a
er depends alot on your preference and future work.
> Emacs
> and vi have been around for a long time for good reasons.
>
> If you prefer an extensible and futureproof editor, I can wholeheartedly
> recommend emacs or vi. I went from a happy emacs user to an even happier
> spacemacs user
Hi Olivier
I am glad you did not trigger an editor war. I don't know how familiar you are
with emacs. The answer depends alot on your preference and future work. Emacs
and vi have been around for a long time for good reasons.
If you prefer an extensible and futureproof editor,
People rave about Jupyter Notebooks, which reportedly allow you
to mix narrative with code describing what you are doing and why.
I primarily program in R, and RMarkdown Documents in RStudio
allow me to mix narrative with R and Python code. I explain what I'm
doing and why, then
If you do scripts - emacs/vi is the way to go.
If you need something more (like creating libraries, classes) go with
pycharm. It is a professionally made IDE.
Over past 2 years ive been trying to "downgrade" myself to something with
less belts and whistles, but come back to it all the time.
On
ext is a fantastic, powerful and (fairly) fast editor
(proprietary, shareware, 80 USD) with good support for Python with a
number of packages (plugins), chief among them "Anaconda", which gives
you linting and autocompletion.
Visual Studio Code (open source, from Microsoft) is younger
Il 11/11/2018 10:14, Olive ha scritto:
I am not a professional programmer but I use Python regularly for custom
scripts (and plot with matplotlib). I have just learned VBA for Excel: what I
found amazing was their editor: it is able to suggest on the spot all the
methods an object support and
I am not a professional programmer but I use Python regularly for custom
scripts (and plot with matplotlib). I have just learned VBA for Excel: what I
found amazing was their editor: it is able to suggest on the spot all the
methods an object support and there is a well-integrated debugger. I wo
On Tue, Aug 14, 2018 at 1:41 PM Peter J. Holzer wrote:
>
> On 2018-08-08 05:18:21 +, Gilmeh Serda wrote:
> > And if you read email in blasted HTML, chances are they also have an
> > image that they serve to you on their "beautiful" page you receive, an
> > image whose link which may or may not
On 2018-08-08 05:18:21 +, Gilmeh Serda wrote:
> And if you read email in blasted HTML, chances are they also have an
> image that they serve to you on their "beautiful" page you receive, an
> image whose link which may or may not be equally personalized, and more
> often than not has its ori
are
obfuscated deliberately.
What we can say for certain, is that following those links allows
parties unknown, to track the fact you've followed that link, before you
ever get to PyPI.
You are right to be concerned.
This is one good reason why I argue that link obfuscation like this is
bad pr
On Wed, Jun 13, 2018 at 10:10 AM Steven D'Aprano
wrote:
>
> On Wed, 13 Jun 2018 12:43:12 +, Alister via Python-list wrote:
>
> > I have a theory that it's impossible to prove anything, but I can't
> > prove it.
>
> Heh, that reminds me of Stephen Pinker's comment from "Enlightenment Now":
>
>
On Wed, 13 Jun 2018 12:43:12 +, Alister via Python-list wrote:
> I have a theory that it's impossible to prove anything, but I can't
> prove it.
Heh, that reminds me of Stephen Pinker's comment from "Enlightenment Now":
"one cannot reason that there's no such thing as reason"
but on the oth
On 03/01/2018 10:34 AM, Gregory Ewing wrote:
After this thread, the term "docstring" is never going
to mean quite the same thing to me again.
I still feel that the following is quite readable:
<--->
import inspect
def snatch(func):
def snatched(self, *arg
After this thread, the term "docstring" is never going
to mean quite the same thing to me again.
--
Greg
--
https://mail.python.org/mailman/listinfo/python-list
ful is None:
> bashful = self.bashful
> # and so on
>
>
> There's a lot of tedious boilerplate repetition in this, and to add
> insult to injury the class is still under active development with
> an unstable API, so every time I change one of the p
one of the parameters, or add a new
one, I have to change it in over a dozen places.
Is there a good fix for this to reduce the amount of boilerplate?
Thanks,
def snatchit(func):
def snatched(self, *args, **kwargs):
frame = inspect.signature(func)
for name in frame.
Of course you can do the same without annotations, but with the
introduction of private attribute while your API it is under active
development:
from functools import wraps
def validate(func):
@wraps(func)
def _wrap(self, *args, **kwargs):
variables = self._vars # Here
kw
This validation can be also done with the use of annotations, while I find
it super awful, I put this for one more example:
from functools import wraps
def validate(func):
@wraps(func)
def _wrap(self, *args, **kwargs):
variables = func.__annotations__.keys()
kwargs.update(z
None, the defaults are taken from the
instance attributes.
Others have pointed out good solutions already, in particular, combining
inspect and decorators or encapsulating the parameters in an object.
Alternatively, you could reconsider your class design. Although I can't
tell from yo
Steven D'Aprano writes:
> Interesting, I'll certainly have a good read of that, thanks. But I
> fear I mislead you: you seem to have understood that either all the
> parameters are None, or none of them are, whereas what I meant was
> that they can vary independently of eac
s that naturally go together.
>
> Replace them with an object.
>
> https://refactoring.com/catalog/introduceParameterObject.html>
Interesting, I'll certainly have a good read of that, thanks. But I fear
I mislead you: you seem to have understood that either all the pa
On Mon, 26 Feb 2018 16:23:39 -0800, Rick Johnson wrote:
> On Monday, February 26, 2018 at 5:44:18 PM UTC-6, MRAB wrote: [...]
>> Before using or'd-logic, you need to know whether the value could be
>> falsey, e.g. 0.
>
> True. However. Steven failed to provide any info that might help us
> determ
On Mon, 26 Feb 2018 17:39:43 +0100, Peter Otten wrote:
[...]
> I have not yet looked into dataclasses. Don't they handle the __init__()
> part? Anyway, here's my attempt to make spam() less spammy:
I'm not too concerned about __init__, it's only one method :-)
> $ cat attrs_to_args_decorator.p
On Monday, February 26, 2018 at 5:44:18 PM UTC-6, MRAB wrote:
[...]
> Before using or'd-logic, you need to know whether the value
> could be falsey, e.g. 0.
True. However. Steven failed to provide any info that might
help us determine the types of these parameters, and as
such, i was forced to tak
On 2018-02-26 21:12, Rick Johnson wrote:
On Monday, February 26, 2018 at 8:44:14 AM UTC-6, Steven D'Aprano wrote:
I have a class with a large number of parameters (about
ten) assigned in `__init__`. The class then has a number of
methods which accept *optional* arguments with the same
names as t
Steven D'Aprano writes:
> I have a class with a large number of parameters (about ten) assigned
> in `__init__`. The class then has a number of methods which accept
> *optional* arguments with the same names as the
> constructor/initialiser parameters. If those arguments are None, the
> defaults
On Mon, Feb 26, 2018 at 2:37 PM, Ian Kelly wrote:
> On Mon, Feb 26, 2018 at 1:09 PM, wrote:
>> def foo(self, *args, **kwargs):
>> assert len(args) == 0
>
> Better:
>
> def foo(self, **kwargs):
>
>> So, use the inspect module to detect the valid arguments
>> from the class initializer
On Mon, Feb 26, 2018 at 1:09 PM, wrote:
> def foo(self, *args, **kwargs):
> assert len(args) == 0
Better:
def foo(self, **kwargs):
> So, use the inspect module to detect the valid arguments
> from the class initializer. Then use **kwargs in every
> class method. It would be nice if
On Monday, February 26, 2018 at 8:44:14 AM UTC-6, Steven D'Aprano wrote:
> I have a class with a large number of parameters (about
> ten) assigned in `__init__`. The class then has a number of
> methods which accept *optional* arguments with the same
> names as the constructor/initialiser parameter
and so on
>
>
> There's a lot of tedious boilerplate repetition in this, and to add
> insult to injury the class is still under active development with an
> unstable API, so every time I change one of the parameters, or add a new
> one, I have to change it in over a doz
On Mon, Feb 26, 2018 at 8:06 AM, Chris Angelico wrote:
> On Tue, Feb 27, 2018 at 1:41 AM, Steven D'Aprano
> wrote:
>> I have a class with a large number of parameters (about ten) assigned in
>> `__init__`. The class then has a number of methods which accept
>> *optional* arguments with the same n
boilerplate repetition in this, and to add
> insult to injury the class is still under active development with an
> unstable API, so every time I change one of the parameters, or add a new
> one, I have to change it in over a dozen places.
>
> Is there a good fix for this to reduc
stable API, so every time I change one of the parameters, or add a new
one, I have to change it in over a dozen places.
Is there a good fix for this to reduce the amount of boilerplate?
You could use dicts? Untested code:
class Foo:
def __init__(self, **kwds):
self.defaults = kwds
one of the parameters, or add a new
one, I have to change it in over a dozen places.
Is there a good fix for this to reduce the amount of boilerplate?
You could use dicts? Untested code:
class Foo:
def __init__(self, **kwds):
self.defaults = kwds
def spam(self, **kwds):
On 26-02-18 15:41, Steven D'Aprano wrote:
> I have a class with a large number of parameters (about ten) assigned in
> `__init__`. The class then has a number of methods which accept
> *optional* arguments with the same names as the constructor/initialiser
> parameters. If those arguments are No
one of the parameters, or add a new
one, I have to change it in over a dozen places.
Is there a good fix for this to reduce the amount of boilerplate?
Thanks,
Maybe something like this:
def config(self, **kwargs):
for key, value in kwargs.items():
if value i
On Tue, Feb 27, 2018 at 1:41 AM, Steven D'Aprano
wrote:
> I have a class with a large number of parameters (about ten) assigned in
> `__init__`. The class then has a number of methods which accept
> *optional* arguments with the same names as the constructor/initialiser
> parameters. If those argu
On 26-02-18 15:41, Steven D'Aprano wrote:
> I have a class with a large number of parameters (about ten) assigned in
> `__init__`. The class then has a number of methods which accept
> *optional* arguments with the same names as the constructor/initialiser
> parameters. If those arguments are No
dozen places.
Is there a good fix for this to reduce the amount of boilerplate?
Thanks,
--
Steve
--
https://mail.python.org/mailman/listinfo/python-list
Assuming df and df2 are dataframes you are essentially doing a SQL-like join of
the two objects where the records within match on both the Code and Region
columns
Sent from my iPhone
--
https://mail.python.org/mailman/listinfo/python-list
On 8 November 2017 at 11:15, Karsten Hilbert wrote:
> On Wed, Nov 08, 2017 at 09:26:04AM +, David Shi via Python-list wrote:
>
>> I am trying to gain a clear understanding on pd.merge(df,df2, on=['Code',
>> 'Region']).
>> Can anyone assist?
>
> ncq@hermes:~$ python
> Python 2
On Wed, Nov 08, 2017 at 09:26:04AM +, David Shi via Python-list wrote:
> I am trying to gain a clear understanding on pd.merge(df,df2, on=['Code',
> 'Region']).
> Can anyone assist?
ncq@hermes:~$ python
Python 2.7.14 (default, Sep 17 2017, 18:50:44)
[GCC 7.2.0] on li
I am trying to gain a clear understanding on pd.merge(df,df2, on=['Code',
'Region']).
Can anyone assist?
Regards,
David
--
https://mail.python.org/mailman/listinfo/python-list
Leam Hall writes:
> Folks on IRC have suggested using virtualenv to test code under
> different python versions. Sadly, I've not found a virtualenv tutorial
> I understand. Anyone have a link to a good one?
I recently used
http://www.simononsoftware.com/virtualenv-tutorial-part-2/
On Oct 4, 2017, at 3:49 AM, Leam Hall wrote:
>
> Folks on IRC have suggested using virtualenv to test code under different
> python versions. Sadly, I've not found a virtualenv tutorial I understand.
> Anyone have a link to a good one?
>
> The next step will be to figu
irtualenv tutorial
>> > I understand. Anyone have a link to a good one?
>>
>> The Python Packaging Authority has a guide
>> https://packaging.python.org/tutorials/installing-
>> packages/#creating-virtual-environments>
>> which seems good to me.
>&g
On Wed, Oct 4, 2017 at 7:15 AM, Ben Finney
wrote:
> Leam Hall writes:
>
> > Folks on IRC have suggested using virtualenv to test code under
> > different python versions. Sadly, I've not found a virtualenv tutorial
> > I understand. Anyone have a link to a good
Leam Hall writes:
> Folks on IRC have suggested using virtualenv to test code under
> different python versions. Sadly, I've not found a virtualenv tutorial
> I understand. Anyone have a link to a good one?
The Python Packaging Authority has a guide
https://packaging.python
Folks on IRC have suggested using virtualenv to test code under
different python versions. Sadly, I've not found a virtualenv tutorial I
understand. Anyone have a link to a good one?
The next step will be to figure out how to package a project; a good
tutorial URL would be appreciated on
On Wednesday, September 13, 2017 at 7:53:25 PM UTC-7, Andrew Zyman wrote:
> hello,
> is there a better approach to populating a function in this situation?
>
> res = self.DB.getPrice(): # returns array of 3x2 always. symbol_id,
> symbol, price.
>
> var1 = self.AFunction(symbols=res[0][2] + '.'
hello,
is there a better approach to populating a function in this situation?
res = self.DB.getPrice(): # returns array of 3x2 always. symbol_id,
symbol, price.
var1 = self.AFunction(symbols=res[0][2] + '.' + res[1][2], conid1=
self.Contracts[res[0][0]].conId,
conid2=self.Contracts[res[1][0]]
ies, das [Turing] uns geschaffen, soll uns niemand
vertreiben können.
https://en.wikipedia.org/wiki/Cantor%27s_paradise>
> The Internet is fundamentally broken and hostile, and we're addicted
> to it.
The Internet has taken us to the next level. Let's hope G
On 06/28/17 17:59, Steve D'Aprano wrote:
On Thu, 29 Jun 2017 01:56 am, Peter Pearson wrote:
(Blushing) Thanks. Life is getting difficult for us JavaScript paranoids.
Its not paranoia if they're really out to get you.
https://www.cnet.com/news/javascript-opens-doors-to-browser-based-attacks/
On Thu, 29 Jun 2017 01:56 am, Peter Pearson wrote:
> (Blushing) Thanks. Life is getting difficult for us JavaScript paranoids.
Its not paranoia if they're really out to get you.
https://www.cnet.com/news/javascript-opens-doors-to-browser-based-attacks/
https://www.proofpoint.com/us/corporate-b
On Tue, 27 Jun 2017 16:43:38 +, Andre Müller wrote:
> Peter Pearson schrieb am Di., 27. Juni 2017 um
> 18:35 Uhr:
>
>> On Tue, 27 Jun 2017 15:10:53 + (UTC), Saurabh Chaturvedi wrote:
>> > https://opensource.google.com/projects/py-decorators-tutorial
>>
>> "No Results found."
>>
> Activate
Me doing the decorator thing (from a web dev point-of-view) at PyCon
Ireland 2015:
https://www.youtube.com/watch?v=My2UpCaN7rE
and here's a link to the PDF of my talk's material:
http://paulbarry.itcarlow.ie/pyconie2015/decorators.pdf
Paul.
On 27 June 2017 at 17:43, Andre Müller wrote:
>
Activate JavaScript, then you can see the content.
I had the same problem.
Peter Pearson schrieb am Di., 27. Juni 2017 um
18:35 Uhr:
> On Tue, 27 Jun 2017 15:10:53 + (UTC), Saurabh Chaturvedi wrote:
> > https://opensource.google.com/projects/py-decorators-tutorial
>
> "No Results found."
>
>
On Tue, 27 Jun 2017 15:10:53 + (UTC), Saurabh Chaturvedi wrote:
> https://opensource.google.com/projects/py-decorators-tutorial
"No Results found."
--
To email me, substitute nowhere->runbox, invalid->com.
--
https://mail.python.org/mailman/listinfo/python-list
https://opensource.google.com/projects/py-decorators-tutorial
--
https://mail.python.org/mailman/listinfo/python-list
1 - 100 of 2845 matches
Mail list logo