New submission from Juan José Conti :
I expected I could iterate over a DictProxy as I do over a regular dict.
>>> from multiprocessing import Manager
>>> m = Manager()
>>> d = m.dict()
>>> d
>>> for x in d:
... print x
...
Traceback (most rec
Juan José Conti added the comment:
Yeah... I did't like that docstring either :) Removed!
Also fixed Decimal.copy_sign, changed Context.copy_sign and added tests.
--
Added file: http://bugs.python.org/file16052/issue7633_jjconti4.patch
___
P
Juan José Conti added the comment:
1) Agree. Extra checks removed.
2) My mistake. Fixed.
3) Fexed.
4) Methods documentation fixed. Also added examples.
5) Fixed
6) Allow ints in the following unary methods (all except the ones excluded by
skrah in cdecimal):
- abs
- canonical
- copy_abs
Juan José Conti added the comment:
I've been working in the modified version of my last patch to solve the 6
mentioned points. I'm posting it in less than 24 hs.
If you're not hurry, please wait for me. This is just my second patch and is
very useful to learn how to contr
Changes by Juan José Conti :
--
nosy: +jjconti
___
Python tracker
<http://bugs.python.org/issue7652>
___
___
Python-bugs-list mailing list
Unsubscribe:
Juan José Conti added the comment:
New patch.
Fix Context.method that were returning NotImplemented.
Decimal.__methods__ don't use raiseit=True in _convert_other so I check in
Context.method and raise TypeError if necessary.
Added tests for Context.divmod missed in first
Juan José Conti added the comment:
The attached patch solves this issue.
Finally, only operand 'a' needs to be converted to Decimal if it's not. I
discover this after writing my tests and start the implementation.
A Context.method is modified if it has more than one operand
Juan José Conti added the comment:
I've been reading http://speleotrove.com/decimal and seems not to be an
explicit definition about this. I'm thinking in a patch I could supply tomorrow.
What about the idea of changing the implementation from:
return a.__add__(b, context
Juan José Conti added the comment:
The same happens with other Context methods, like divide:
Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>
Juan José Conti added the comment:
The same patch as before plus tests.
Added file: http://bugs.python.org/file9228/bug_fix_for_1779-plustests.diff
__
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/
Juan José Conti added the comment:
This is my first patch.
Bug fix on revision 60076.
--
nosy: +jjconti
Added file: http://bugs.python.org/file9220/bug_fix_for_1779.diff
__
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/
11 matches
Mail list logo