Howdy!
When I run pychecker through my modules I get the message that
comparisons with False is not necessary and that it might yield
unexpected results.
Comparisons against False -are- dangerous, demonstrated below.
Yet in some situations I need to specifically check whether False was
In article mailman.101.1291218554.2649.python-l...@python.org,
craf p...@vtr.net wrote:
Hi.
I use python 3.1 and Tkinter 8.5 in Ubuntu 9.10
I would like to turn a frame into a toolbox,
,and for that I read that you can use the command wm manage (window)
The information can be found
On Thu, 02 Dec 2010 07:28:30 +, Harishankar wrote:
When I run pychecker through my modules I get the message that
comparisons with False is not necessary and that it might yield
unexpected results.
Yet in some situations I need to specifically check whether False was
returned or
On Thu, 02 Dec 2010 00:15:42 -0800, Alice Bevan–McGregor wrote:
Howdy!
Good day to you!
(False == 0) is True
(True == 1) is True
I see. Thanks for this. I suspected this, but wasn't sure.
The bool type is a subclass of int! (Run those lines in a Python
interpreter to see. ;)
if var
On Thu, 02 Dec 2010 09:58:18 +, Nobody wrote:
If you want to test specifically for True, False or None, use is
rather than an equality check. This eliminates the warning and doesn't
risk misleading someone reading the code.
Thanks so much for this very specific answer. I guess is is what I
On 12/2/10 2:02 AM, Harishankar wrote:
On Thu, 02 Dec 2010 00:15:42 -0800, Alice Bevan–McGregor wrote:
The bool type is a subclass of int! (Run those lines in a Python
interpreter to see. ;)
if var == False:
if var is False: …
So var is False is safer to use when I want to specifically
Hello.
I have sniffed some packet and now I would like to send it with the
help of python. It's some simple IGMP packet with VLAN tag.
(01 00 5E 00 43 67 00 02 B3 C8 7F 44 81 00 00 DE 08 00 46 00 00 20 00
01 00 00 01 02 36 4C C0 A8 00 7B EA 00 43 67 94 04 00 00 16 00 BC 97
EA 00 43 67)
At first
Nobody wrote:
This was actually a critical flaw in Python 3.0, as it meant that
filenames which weren't valid in the locale's encoding simply couldn't be
passed via argv or environ. 3.1 fixed this using the surrogateescape
encoding, so now it's only an annoyance (i.e. you can recover the
Harishankar v.harishan...@gmail.com writes:
When I run pychecker through my modules I get the message that
comparisons with False is not necessary and that it might yield
unexpected results.
Good advice.
Yet in some situations I need to specifically check whether False was
returned or None
- Mensaje reenviado
De: Eric Brunel eric.bru...@pragmadev.nospam.com
Para: python-list@python.org
Asunto: Re: Decorate un Frame with window managers title bar, etc en
Tkinter 8.5
Fecha: Thu, 02 Dec 2010 10:21:49 +0100
Grupos de noticias: comp.lang.python
In article
On Thu, 02 Dec 2010 22:19:25 +1100, Ben Finney wrote:
More details of the problem you're trying to solve would help with
giving specific advice.
I'm writing functions with multiple points of failure exits. I use return
False as a way to flag the error condition rather than raising
On Thu, 02 Dec 2010 02:49:50 -0800, Stephen Hansen wrote:
...
...
...
* P.S. I'm not saying its never right to use is outside of The
Singletons. Just that its probably not, for most people, what they
actually should do in most code. There are numerous counter-examples, of
course. Its just a
On 12/02/2010 08:18 AM, Harishankar wrote:
Here I'm using it to compare the result of a function where I
specifically return False on error condition,
This sounds exactly like the reason to use exceptions...you have
an exceptional error condition.
-tkc
--
On Dec 1, 3:24 am, James Mills prolo...@shortcircuit.net.au wrote:
I assume you are talking about multiprocessing
despite you mentioning multithreading in the mix.
yes, sorry.
Have a look at the source code for multiprocessing.pool
and how the Pool object works and what it does
with the
On Dec 1, 10:47 pm, James Mills prolo...@shortcircuit.net.au wrote:
On Thu, Dec 2, 2010 at 3:36 PM, Jeremy jlcon...@gmail.com wrote:
I have some methods that I need (would like) to define outside of the
class. I know this can be done by defining the function and then
setting it equal to
On Thu, 02 Dec 2010 08:44:11 -0600, Tim Chase wrote:
On 12/02/2010 08:18 AM, Harishankar wrote:
Here I'm using it to compare the result of a function where I
specifically return False on error condition,
This sounds exactly like the reason to use exceptions...you have an
exceptional error
On 12/2/2010 9:13 AM, Harishankar wrote:
On Thu, 02 Dec 2010 22:19:25 +1100, Ben Finney wrote:
More details of the problem you're trying to solve would help with
giving specific advice.
I'm writing functions with multiple points of failure exits. I use return
False as a way to flag the
On 12/2/2010 9:56 AM, Harishankar wrote:
3. Philosophically I think exception handling is the wrong approach to
error management. I have never grown up programming with exceptions in C
and I couldn't pick up the habit with python either. Did I mention that I
detest try blocks? try blocks
On 2010-12-02, Harishankar v.harishan...@gmail.com wrote:
There are some reasons why I hate exceptions but that is a different
topic. However, in short I can say that personally:
1. I hate try blocks which add complexity to the code when none is
needed. Try blocks make code much more
On Thu, 02 Dec 2010 10:19:35 -0500, Steve Holden wrote:
On 12/2/2010 9:13 AM, Harishankar wrote:
On Thu, 02 Dec 2010 22:19:25 +1100, Ben Finney wrote:
More details of the problem you're trying to solve would help with
giving specific advice.
I'm writing functions with multiple points of
On 2010-12-02, Steve Holden st...@holdenweb.com wrote:
On 12/2/2010 9:13 AM, Harishankar wrote:
if not result:
# error condition
Now above I first realized that the function can also return an empty
list under some conditions and so changed it to
if result == False:
# error
On 12/2/10 6:56 AM, Harishankar wrote:
On Thu, 02 Dec 2010 08:44:11 -0600, Tim Chase wrote:
On 12/02/2010 08:18 AM, Harishankar wrote:
Here I'm using it to compare the result of a function where I
specifically return False on error condition,
This sounds exactly like the reason to use
On Thu, 02 Dec 2010 15:25:55 +, Tim Harig wrote:
...
...
Perhaps you should take a look at how Erlang appoaches exception
handling. Being message passing and concurrency oriented, Erlang
encourages ignoring error conditions within worker processes. Errors
instead cause the worker
On 2010-12-02, Harishankar v.harishan...@gmail.com wrote:
I am also wary of using larger catch-all try blocks or try blocks with
multiple exception exits (which seem to make tracking subtle bugs
harder). I prefer the philosophy of dealing with errors immediately as
If you are using
On Thu, 02 Dec 2010 07:35:18 -0800, Stephen Hansen wrote:
Exceptions aren't about error management; they are about exceptional
conditions: some are errors, others are entirely normal situations you
know are going to happen (such as reaching the end of a sequence as you
iterate over it: that's
nelson nelson1...@gmail.com writes:
Hi all,
I have this function, defined in a string and ecetuted through ad
exec call
def cell1(d):
x=d.get('x')
print x
import y
return y.add(y.add(self.adf0(x),self.adf0(x)),self.adf0(x))
What is self in line 7?
--
Piet van
On 2010-12-02, Harishankar v.harishan...@gmail.com wrote:
I understand that the error vs exception debate is quite a big one in the
programming community as a whole and I don't consider myself very
Actually, I thought that debate was resolved years ago. I cannot think of
a single recently
On Thu, 02 Dec 2010 15:53:49 +, Tim Harig wrote:
If you are using exceptions to try to catch bug then you are using them
improperly. Exceptions (with the exception (no pun intended) of
AssertionError) are designed to catch error conditions, not bugs.
I agree. But more specifically some
Carlo ca...@somewhere.com writes:
On 2010-12-01, Peter Otten __pete...@web.de wrote:
import re
re.compile(([a-z])([A-Z])).sub(r\1 \2, camelCase)
'camel Case'
Very simple if you know it. Thank you!
And almost as cryptic as Perl!!
--
Piet van Oostrum p...@vanoostrum.org
WWW:
On Dec 1, 10:28 pm, kirby.ur...@gmail.com kirby.ur...@gmail.com
wrote:
Playing around with arcane tools to read those pesky DBF files (with
memo fields), like floating wine barrels cast off the sinking VFP
ship.
Although it's true I don't know that I'm getting in memory
DBF reads, the bulk of
Can you explain how to do this with distutils then?
Would I need a separate setup.py for SpamABC and SpamXYZ?
How would I get them included in the parent module Spam?
Could you explain what you mean when you say The Python import
mechanism will be looking for an appropriately-named .pyd file for
On Nov 15, 12:46 pm, Tim Chase python.l...@tim.thechases.com wrote:
On 11/15/2010 12:39 AM, Dmitry Groshev wrote:
x in range optimisation
I've often thought this would make a nice O(1)-test lookup on an
xrange() generator.
An O(1) test for 'x in range_object' is implemented in Python 3.2,
On 12/2/10 10:39 AM, Eric Frederich wrote:
Can you explain how to do this with distutils then?
Would I need a separate setup.py for SpamABC and SpamXYZ?
How would I get them included in the parent module Spam?
Please consult the distutils documentation.
Harishankar v.harishan...@gmail.com writes:
There are some reasons why I hate exceptions but that is a different
topic. However, in short I can say that personally:
1. I hate try blocks which add complexity to the code when none is
needed. Try blocks make code much more unreadable in my
On 2010-12-02, Harishankar v.harishan...@gmail.com wrote:
Actually, finer grained error handling commonly covers up bugs. If you
want to find bugs, you want to make the program prone to crashing if a
bug is present. It is all too easy to accidently mistake the return
value of a function as
Dan Stromberg drsali...@gmail.com writes:
What is this about? It's another n~ thing, but this time in 2.x.
All I'm doing is printing a str containing a character 127.
It works fine in 2.5, to a terminal or to a pipe. In 2.6 and 2.7, it
fails when writing to a pipe but works fine writing
discovered this rather late.
Google has a AI Challenge: planet wars. http://ai-contest.com/index.php
it started sometimes 2 months ago and ended first this month.
the winner is Gábor Melis, with his code written in lisp.
Congrats lispers!
Gábor wrote a blog about it here
Hello,
I am trying to use pyOpenGL and I keep getting the following errors:
Traceback (most recent call last):
File C:\Temp\Python\OpenGL_Test.py, line 10, in module
from OpenGL.GLU import *
File C:\Python26\lib\site-packages\OpenGL\GLU\__init__.py, line 4,
in module
from
On 2 déc, 06:36, Jeremy jlcon...@gmail.com wrote:
I have some methods that I need (would like) to define outside of the
class. I know this can be done by defining the function and then
setting it equal to some member
OT
assignement or binding might be the terms you were looking for
here ;)
On 2 déc, 15:45, Jeremy jlcon...@gmail.com wrote:
On Dec 1, 10:47 pm, James Mills prolo...@shortcircuit.net.au wrote:
On Thu, Dec 2, 2010 at 3:36 PM, Jeremy jlcon...@gmail.com wrote:
I have some methods that I need (would like) to define outside of the
class. I know this can be done
Harishankar wrote:
As I said before, the way exceptions are caught seem to me to be the most
confusing bit. Non-atomic operations always worry me. What if my function
which is wrapped inside a try block has two different statements that
raised the same exception but for different reasons? With
In article fe48f5b8-36b4-433d-84f7-e7d749485...@j2g2000yqf.googlegroups.com,
moerchendiser2k3 googler.1.webmas...@spamgourmet.com wrote:
Hi, is there any chance to get the frame object of the previous called
function?
sys._current_frames(), sys._getframe()
--
Aahz (a...@pythoncraft.com)
On 02/12/2010 16:12, Tim Harig wrote:
On 2010-12-02, Harishankarv.harishan...@gmail.com wrote:
I understand that the error vs exception debate is quite a big one in the
programming community as a whole and I don't consider myself very
Actually, I thought that debate was resolved years ago.
MRAB pyt...@mrabarnett.plus.com writes:
When writing the C code for the new regex module I thought that it
would've been easier if I could've used exceptions to propagate errors
and unwind the stack, instead of having to return an error code which
had to be checked by the caller, and then have
Aside from the other issues raised, I will just note that is more common
to return None when there is no answer (for whatever reason) rather than
False and explicitly compare 'is None' than 'is False'.
--
Terry Jan Reedy
--
http://mail.python.org/mailman/listinfo/python-list
On 12/02/2010 10:39 AM, Mark Dickinson wrote:
On Nov 15, 12:46 pm, Tim Chasepython.l...@tim.thechases.com wrote:
On 11/15/2010 12:39 AM, Dmitry Groshev wrote:
x in range optimisation
I've often thought this would make a nice O(1)-test lookup on an
xrange() generator.
An O(1) test for 'x
On 2010-12-02, Paul Rubin no.em...@nospam.invalid wrote:
MRAB pyt...@mrabarnett.plus.com writes:
When writing the C code for the new regex module I thought that it
would've been easier if I could've used exceptions to propagate errors
and unwind the stack, instead of having to return an error
On Dec 2, 10:26 am, bruno.desthuilli...@gmail.com
bruno.desthuilli...@gmail.com wrote:
On 2 déc, 15:45, Jeremy jlcon...@gmail.com wrote:
On Dec 1, 10:47 pm, James Mills prolo...@shortcircuit.net.au wrote:
On Thu, Dec 2, 2010 at 3:36 PM, Jeremy jlcon...@gmail.com wrote:
I have some
On 12/2/2010 9:56 AM, Harishankar wrote:
There are some reasons why I hate exceptions but that is a different
topic. However, in short I can say that personally:
1. I hate try blocks which add complexity to the code when none is
needed. Try blocks make code much more unreadable in my view and
Tim Harig user...@ilthio.net writes:
That's called longjmp.
The problem is that you might have partially allocated data structures
that you need to free before you can go anywhere.
Alloca can help with that since the stack stuff gets released by the
longjmp. Alternatively you can have an
On 2010-12-02, Paul Rubin no.em...@nospam.invalid wrote:
MRAB pyt...@mrabarnett.plus.com writes:
When writing the C code for the new regex module I thought that it
would've been easier if I could've used exceptions to propagate errors
and unwind the stack, instead of having to return an error
On 02/12/2010 18:09, Paul Rubin wrote:
MRABpyt...@mrabarnett.plus.com writes:
When writing the C code for the new regex module I thought that it
would've been easier if I could've used exceptions to propagate errors
and unwind the stack, instead of having to return an error code which
had to
hai this is kate, im staing near u, date with me for free... girls and
boyz...
http://x2c.eu/5i
http://x2c.eu/5i
http://x2c.eu/5i
http://x2c.eu/5i
--
http://mail.python.org/mailman/listinfo/python-list
kirby.ur...@gmail.com wrote:
Some ideas:
for (i, name) in enumerate(thedbf.field_names):
sheet1.write(0, i, name, header_style)
thetype = thedbf.type(name)
thelen, thedec = thedbf.size(name)
if thetype == M:
thelen = 100
elif thelen == 0:
On 2010-12-02, Paul Rubin no.em...@nospam.invalid wrote:
Tim Harig user...@ilthio.net writes:
That's called longjmp.
The problem is that you might have partially allocated data structures
that you need to free before you can go anywhere.
Alloca can help with that since the stack stuff gets
Hi,
i would like to parse many thousand files and aggregate the counts for
the field entries related to every id.
extract_field grep the identifier for the fields with regex.
result = [ { extract_field(id, line) : [extract_field(field1,
line),extract_field(field2, line)]} for line in FILE ]
Tim Harig user...@ilthio.net writes:
longjmp. Alternatively you can have an auxiliary stack of cleanup
records that the longjmp handler walks through. Of course if you do
Only if you already have pointers to *all* of the data structures at
the point where you put your setjmp().
The setjmp
On 2010-12-02, Paul Rubin no.em...@nospam.invalid wrote:
Tim Harig user...@ilthio.net writes:
longjmp. Alternatively you can have an auxiliary stack of cleanup
records that the longjmp handler walks through. Of course if you do
Only if you already have pointers to *all* of the data
On 02/12/2010 19:01, chris wrote:
Hi,
i would like to parse many thousand files and aggregate the counts for
the field entries related to every id.
extract_field grep the identifier for the fields with regex.
result = [ { extract_field(id, line) : [extract_field(field1,
On 12/2/2010 1:31 PM, Terry Reedy wrote:
It turns out that try block are computationally lighter weight (faster)
for normal execution ;-)
Though that alone would hardly be sufficient reason to use them.
regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
PyCon 2011
On 02/12/2010 19:15, Tim Harig wrote:
On 2010-12-02, Paul Rubinno.em...@nospam.invalid wrote:
Tim Hariguser...@ilthio.net writes:
longjmp. Alternatively you can have an auxiliary stack of cleanup
records that the longjmp handler walks through. Of course if you do
Only if you already have
On Thu, Dec 2, 2010 at 11:01 AM, chris oz...@web.de wrote:
Hi,
i would like to parse many thousand files and aggregate the counts for
the field entries related to every id.
extract_field grep the identifier for the fields with regex.
result = [ { extract_field(id, line) :
chris wrote:
Hi,
i would like to parse many thousand files and aggregate the counts for
the field entries related to every id.
extract_field grep the identifier for the fields with regex.
result = [ { extract_field(id, line) : [extract_field(field1,
line),extract_field(field2, line)]}
Tim Harig user...@ilthio.net writes:
I am not talking about what setjmp() has to do, I am talking about what
*you* have to do after setjmp() returns. If you have allocated memory in
intermediate functions and you don't have a reference to them outside of
the functions that longjmp() bypasses
On 2010-12-02, MRAB pyt...@mrabarnett.plus.com wrote:
On 02/12/2010 19:15, Tim Harig wrote:
On 2010-12-02, Paul Rubinno.em...@nospam.invalid wrote:
Tim Hariguser...@ilthio.net writes:
longjmp. Alternatively you can have an auxiliary stack of cleanup
records that the longjmp handler walks
On 12/02/2010 01:49 PM, MRAB wrote:
On 02/12/2010 19:01, chris wrote:
i would like to parse many thousand files and aggregate the counts for
the field entries related to every id.
extract_field grep the identifier for the fields with regex.
result = [ { extract_field(id, line) :
On 2010-12-02, Paul Rubin no.em...@nospam.invalid wrote:
Tim Harig user...@ilthio.net writes:
I am not talking about what setjmp() has to do, I am talking about what
*you* have to do after setjmp() returns. If you have allocated memory in
intermediate functions and you don't have a reference
Harishankar v.harishan...@gmail.com writes:
On Thu, 02 Dec 2010 22:19:25 +1100, Ben Finney wrote:
More details of the problem you're trying to solve would help with
giving specific advice.
I'm writing functions with multiple points of failure exits. I use
return False as a way to flag
Hola.
Estoy probando Tkinter y escribí este pequeño código el cual crea un
formulario con un textbox y un botón. Al ingresar un dato en el textbox
y presionar el botón, se imprime en la consola el valor.
---CODE
from Tkinter import *
def muestra():
Ni idea de Tkinter, pero ¿no puedes almacenar *valor* en una variable de
instancia de App y convertir la función *muestra* en un método de la classe
App que teng aceso a las variables de instancia de App?
-
Pau
Python..., what else?
2010/12/2 craf p...@vtr.net
Hola.
Estoy probando
craf wrote:
Hola.
Estoy probando Tkinter y escribí este pequeño código el cual crea un
formulario con un textbox y un botón. Al ingresar un dato en el textbox
y presionar el botón, se imprime en la consola el valor.
---CODE
from Tkinter import *
def
On 12/2/2010 10:13 AM, Terry Reedy wrote:
Aside from the other issues raised, I will just note that is more common
to return None when there is no answer (for whatever reason) rather than
False and explicitly compare 'is None' than 'is False'.
The basic problem is that the original design
I'm going to be writing a utility that will be pulling three fields from
a MySQL table. I've already got a sample dataset - there's a long int
(which is a db key), a short string, and a looong string. Many rows.
As it is, receive this data from the DB interface as a rather large tuple
of
On 2010-12-02, draeath draeath.spamt...@gmail.com wrote:
The idea is that this script will run periodically, pulling the table,
and comparing the data gathered at that run to that stored by the
previous, acting on changes made, and storing the current data back (to
be referenced against in
- Mensaje reenviado
De: Peter Otten __pete...@web.de
Para: python-list@python.org
Asunto: Re: Uso de variable Global
Fecha: Thu, 02 Dec 2010 23:06:25 +0100
Grupos de noticias: comp.lang.python
craf wrote:
Hola.
Estoy probando Tkinter y escribí este pequeño
Hello,
I was wondering if there was a way to change the quote character for
keys in string representation of dictionaries, so that they will be JSON
equivalent. For example:
x = { 'x': 1, 'y': 2 }
{ 'x': 1, 'y': 2 }
`x`
{ 'x': 1, 'y': 2 } # close but not quite a JSON string
`x`.replace(',
- Mensaje reenviado
De: Peter Otten __pete...@web.de
Para: python-list@python.org
Asunto: Re: Uso de variable Global
Fecha: Thu, 02 Dec 2010 23:06:25 +0100
Grupos de noticias: comp.lang.python
craf wrote:
Hola.
Estoy probando Tkinter y escribí este pequeño
On Thu, 02 Dec 2010 12:17:53 +0100, Peter Otten wrote:
This was actually a critical flaw in Python 3.0, as it meant that
filenames which weren't valid in the locale's encoding simply couldn't be
passed via argv or environ. 3.1 fixed this using the surrogateescape
encoding, so now it's only an
On 12/2/2010 3:06 PM Burton Samograd said...
Hello,
I was wondering if there was a way to change the quote character for
keys in string representation of dictionaries, so that they will be JSON
equivalent. For example:
x = { 'x': 1, 'y': 2 }
{ 'x': 1, 'y': 2 }
`x`
{ 'x': 1, 'y': 2 } #
On Thu, 02 Dec 2010 03:12:42 -0800, yegorov-p wrote:
I have sniffed some packet and now I would like to send it with the
help of python.
But for some reason python send that:
As you can see, python ignores my headers and creates its own.
It isn't Python doing that, but the OS. At least on
On 12/2/2010 6:06 PM, Burton Samograd wrote:
Hello,
I was wondering if there was a way to change the quote character for
keys in string representation of dictionaries, so that they will be JSON
equivalent. For example:
x = { 'x': 1, 'y': 2 }
{ 'x': 1, 'y': 2 }
`x`
{ 'x': 1, 'y': 2 } #
Hi,
I have encrypted signed smime message with xml file.
Messages are constructed:
1) xml file is embedded to MIME message as attacment
(Content-Disposition: attachment;).
2) over whole content MIME message is signed by PKCS#7 and encoded Base64.
3) This message is encrypted by public key.
I
On 02/12/2010 23:06, Burton Samograd wrote:
Hello,
I was wondering if there was a way to change the quote character for
keys in string representation of dictionaries, so that they will be JSON
equivalent. For example:
x = { 'x': 1, 'y': 2 }
{ 'x': 1, 'y': 2 }
`x`
{ 'x': 1, 'y': 2 } # close
I very appreciate all responses.
It's incredible how fast it is!
Cheers
Christian
--
http://mail.python.org/mailman/listinfo/python-list
On Thu, 02 Dec 2010 22:55:53 +, Tim Harig wrote:
Thanks for taking the time to check in on this, Tim!
So, basically, you want to store a local copy of the data and sync it to
the original.
In a way. I only need to store one copy of the data, and make note of
changes between it and the
On Dec 2, 5:59 pm, tivrfoa lescoutinh...@gmail.com wrote:
On Dec 2, 3:06 pm, Xah Lee xah...@gmail.com wrote:
discovered this rather late.
Google has a AI Challenge: planet wars.http://ai-contest.com/index.php
it started sometimes 2 months ago and ended first this month.
the winner
In article mailman.143.1291301807.2649.python-l...@python.org,
Harishankar v.harishan...@gmail.com wrote:
There are some reasons why I hate exceptions but that is a different
topic. However, in short I can say that personally:
1. I hate try blocks which add complexity to the code when none is
On 2010-12-03, draeath draeath.spamt...@gmail.com wrote:
On Thu, 02 Dec 2010 22:55:53 +, Tim Harig wrote:
Thanks for taking the time to check in on this, Tim!
So, basically, you want to store a local copy of the data and sync it to
the original.
In a way. I only need to store one copy
On 03/12/2010 01:42, Tim Harig wrote:
On 2010-12-03, draeathdraeath.spamt...@gmail.com wrote:
On Thu, 02 Dec 2010 22:55:53 +, Tim Harig wrote:
Thanks for taking the time to check in on this, Tim!
So, basically, you want to store a local copy of the data and sync it to
the original.
In
On 2010-12-03, MRAB pyt...@mrabarnett.plus.com wrote:
On 03/12/2010 01:42, Tim Harig wrote:
On 2010-12-03, draeathdraeath.spamt...@gmail.com wrote:
On Thu, 02 Dec 2010 22:55:53 +, Tim Harig wrote:
Thanks for taking the time to check in on this, Tim!
So, basically, you want to store a
On Fri, 03 Dec 2010 02:19:54 +, Tim Harig wrote:
a whole bunch of useful stuff
Certainly some good points for me to chew on... thanks!
--
http://mail.python.org/mailman/listinfo/python-list
On Fri, 03 Dec 2010 08:06:35 +1100, Ben Finney wrote:
Raise exceptions for exceptional cases, and define the function
interface so that it's doing one clear job only. Often that involves
breaking a complicated function into several collaborating functions
with simpler interfaces.
This is
On Thu, 02 Dec 2010 16:52:57 +, Tim Harig wrote:
If you are having that issue, then you are likely placing the try blocks
at too low of a level in your code. In general you will find that most
systems have a gateway function as an entry point to the system. If
there is not one already,
On 12/1/2010 1:24 AM, Antoine Pitrou wrote:
On Wed, 1 Dec 2010 02:45:50 +
Jack Keeganwhatsjacksem...@gmail.com wrote:
Hi there,
I'm currently writing an application to control and take measurements during
an experiments. This is to be done on an embedded computer running XPe so I
am
On 12/2/2010 5:06 PM, draeath wrote:
On Thu, 02 Dec 2010 22:55:53 +, Tim Harig wrote:
Thanks for taking the time to check in on this, Tim!
I realize this could likely all be done from inside the database itself -
but altering the DB itself is not an option (as the product vendor is
very
On 2010-12-03, Harishankar v.harishan...@gmail.com wrote:
On Thu, 02 Dec 2010 16:52:57 +, Tim Harig wrote:
If you are having that issue, then you are likely placing the try blocks
at too low of a level in your code. In general you will find that most
systems have a gateway function as an
On Thu, 02 Dec 2010 16:35:08 +, Mark Wooding wrote:
3. Philosophically I think exception handling is the wrong approach to
error management.
There are better ways to handle errors than Python's exception system.
I'm curious -- what ways would they be?
I'm aware of three general
The only reason I want the hash is that I don't want a copy of this
string laying around. I also don't need to know what it is, I just need
to know if it's different. Think of this as a tripwire - if someone's
user access level is changed, we find out.
I still think using a separate database
Steven D'Aprano steve+comp.lang.pyt...@pearwood.info writes:
There are better ways to handle errors than Python's exception system.
I'm curious -- what ways would they be?
I'm aware of three general exception handling techniques: ...
What else is there?
The Erlang approach is to chop the
Changes by Joshua Lock incandesc...@gmail.com:
--
nosy: +joshual
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue8194
___
___
Python-bugs-list
1 - 100 of 258 matches
Mail list logo