Raymond Hettinger
f394df47fd
SF bug #699934 : Obscure error message
...
mwh pointed out that the error message did not
make sense if obtained by rearranging the bases.
2003-04-06 19:13:41 +00:00
Raymond Hettinger
ff41c48a77
SF patch #701494 : more apply removals
2003-04-06 09:01:11 +00:00
Tim Peters
bf384c256e
Reworked move_finalizer_reachable() to create two distinct lists:
...
externally unreachable objects with finalizers, and externally unreachable
objects without finalizers reachable from such objects. This allows us
to call has_finalizer() at most once per object, and so limit the pain of
nasty getattr hooks. This fixes the failing "boom 2" example Jeremy
posted (a non-printing variant of which is now part of test_gc), via never
triggering the nasty part of its __getattr__ method.
2003-04-06 00:11:39 +00:00
Tim Peters
2f74fddfc1
test_boom: More comments. Also check that len(gc.garbage) doesn't
...
change (it would be another kind of bug if the trash cycle weren't
reclaimed).
2003-04-05 17:46:04 +00:00
Raymond Hettinger
c377cbfdaf
SF bug #715145 : unittest.py still uses != in failUnlessEqual
2003-04-04 22:56:42 +00:00
Jeremy Hylton
dee38ac7dd
Add Tim's gc boom test to the test suite.
2003-04-04 20:00:04 +00:00
Martin v. Löwis
7fb697b5d2
Revert Patch #670715 : iconv support.
2003-04-03 04:49:12 +00:00
Walter Dörwald
44f527fea4
Change formatchar(), so that u"%c" % 0xffffffff now raises
...
an OverflowError instead of a TypeError to be consistent
with "%c" % 256. See SF patch #710127 .
2003-04-02 16:37:24 +00:00
Barry Warsaw
7ba256f039
Fix a comment
2003-04-02 04:51:33 +00:00
Jack Jansen
9dd78101d7
Sigh... The get() and set() commands are not declared in the aete for
...
the Standard_Suite, but various other suites do expect it (the Finder
implements get() without declaring it itself). It is probably another
case of OSA magic. Adding them to the global base class.
2003-04-01 22:27:18 +00:00
Jack Jansen
842273bcd7
Regenerated with property names with _Prop_ prepended.
2003-04-01 22:05:14 +00:00
Jack Jansen
bc956056d4
Properties (like enums) are not in the global namespace but only valid
...
within a certain context. Give them an _Prop_ prefix, so they don't
accidentally obscure an element from another suite (as happened with
the Finder). Comparisons I'm not sure about, so I left them as global
names.
Also got rid of the lists if declarations, they serve no useful purpose.
2003-04-01 22:01:58 +00:00
Jack Jansen
3279cb0315
Turned the suite compiler into an object.
2003-04-01 14:25:49 +00:00
Jack Jansen
18c9b13959
- All messages are now dependent on the --verbose option.
...
- Added a --dump option that doesn't generate the module but dumps
the pretty-printed aete resource(s) on stdout.
2003-04-01 13:32:17 +00:00
Walter Dörwald
56fbcb525b
Remove duplicate test.
2003-03-31 18:18:41 +00:00
Walter Dörwald
43440a621e
Fix PyString_Format() so that '%c' % u'a' returns u'a'
...
instead of raising a TypeError. (From SF patch #710127 )
Add tests to verify this is fixed.
Add various tests for '%c' % int.
2003-03-31 18:07:50 +00:00
Jack Jansen
fc71026c8a
Subclasses of ObjectSpecifier can now be packed and unpacked. This allows
...
you to say something like "talker.count(want=Address_Book.people)" in
stead of having to manually create the aetypes.Type(Address_Book.people.want)
OSA type.
2003-03-31 13:32:59 +00:00
Jack Jansen
397e914209
In TalkTo.send(), check that we have access to the window manager,
...
and initialize the event loop (if not done previously) to work around
a bug (IMHO) in MacOSX 10.2.
2003-03-31 13:29:32 +00:00
Jack Jansen
068a1e208f
Regenerated again, now clases are sorted by code, and with synonyms after
...
the primary name.
2003-03-30 22:41:53 +00:00
Jack Jansen
2dc16f2a1e
Classes have to be sorted by code, not name, and synonyms have to
...
be sorted after the main name, otherwise filling of properties and
elements messes up.
Sorting is always more difficult than expected:-)
2003-03-30 22:39:39 +00:00
Barry Warsaw
1a99cf045d
Bump to version 2.5.1
2003-03-30 20:47:48 +00:00
Barry Warsaw
9c505ae3da
test_whitespace_eater_unicode_2(): Test case for SF bug #710498 .
2003-03-30 20:47:22 +00:00
Barry Warsaw
ba1548a736
__unicode__(): Fix the logic for calculating whether to add a
...
separating space or not between encoded chunks. Closes SF bug
#710498 .
2003-03-30 20:46:47 +00:00
Neal Norwitz
742dde4ddd
SF patch #706338 , Fix a few broken links in pydoc by Greg Chapman
2003-03-30 20:31:34 +00:00
Martin v. Löwis
12a7f96aec
Patch #712124 : Remove obsolete comment.
2003-03-30 16:28:26 +00:00