Help with changes in traceback stack from Python 2.7 to Python 3.x

Albert van der Horst albert at spenarnc.xs4all.nl
Sat May 17 09:01:06 EDT 2014


In article <mailman.9537.1398635527.18130.python-list at python.org>,
Andrew Konstantaras  <akonsta at icloud.com> wrote:
>-=-=-=-=-=-
>
>I guess I am missing something big as I am looking for a shorthand way
>of doing the following:
>
>           dctA = dict(x=x, y=y, ... n=n)
>
>This is, as I understand it a very natural way of using a dictionary.
>It seems that this syntax is unnecessarily redundant and hence my goal
>of writing something more compact.  Perhaps the way I am doing it is a
>little unorthodox, but the ultimate use of a dictionary is, as I
>understand it, completely in line with how dictionaries were designed to
>be used.  In my other code, I often use these dictionaries to pass
>arguments to functions and return results.  It allows me great
>flexibility without breaking existing code.  I pack a dictionary before
>passing and unpack when retrieving.

Okay very well. I suggest you use the m4 preprocessor. This will allow
you to get a maximum of compactness without compromising the Python
language. Implementations of it are available on MS-Windows too.

>
>I will give the locals approach a try, it seems a little more clumsy
>than simply passing the variables to the function.
>
>Thanks again for your input.
>
>---Andrew
>

<SNIP>

<Was that top posting? Too late I snipped it already>

Groetjes Albert
-- 
Albert van der Horst, UTRECHT,THE NETHERLANDS
Economic growth -- being exponential -- ultimately falters.
albert at spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst




More information about the Python-list mailing list