From: SourceForge.net <no...@so...> - 2005-06-10 10:17:32
|
Bugs item #1218089, was opened at 2005-06-10 12:17 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Johan M. Hahn (johahn) Assigned to: Nobody/Anonymous (nobody) Summary: subclassing of int, long, float, complex, etc. Initial Comment: class myint(int): def __str__(self): return 42 Python 2.2: >>> str(myint()) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: __str__ returned non-string (type int) Jython 2.2a2: >>> str(myint()) '0' int.derived is missing and PyIntegerDerived must be generated. Same for other types. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 |
From: SourceForge.net <no...@so...> - 2005-06-18 16:50:27
|
Bugs item #1218089, was opened at 2005-06-10 10:17 Message generated for change (Comment added) made by fwierzbicki You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Johan M. Hahn (johahn) Assigned to: Nobody/Anonymous (nobody) Summary: subclassing of int, long, float, complex, etc. Initial Comment: class myint(int): def __str__(self): return 42 Python 2.2: >>> str(myint()) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: __str__ returned non-string (type int) Jython 2.2a2: >>> str(myint()) '0' int.derived is missing and PyIntegerDerived must be generated. Same for other types. ---------------------------------------------------------------------- >Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:50 Message: Logged In: YES user_id=193969 The immutable types don't need those classes. Your code should have been: class myint(int): def __str__(self): return '42' Note the quotes around 42 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 |
From: SourceForge.net <no...@so...> - 2005-06-18 16:51:08
|
Bugs item #1218089, was opened at 2005-06-10 10:17 Message generated for change (Settings changed) made by fwierzbicki You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Resolution: None Priority: 5 Submitted By: Johan M. Hahn (johahn) Assigned to: Nobody/Anonymous (nobody) Summary: subclassing of int, long, float, complex, etc. Initial Comment: class myint(int): def __str__(self): return 42 Python 2.2: >>> str(myint()) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: __str__ returned non-string (type int) Jython 2.2a2: >>> str(myint()) '0' int.derived is missing and PyIntegerDerived must be generated. Same for other types. ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:50 Message: Logged In: YES user_id=193969 The immutable types don't need those classes. Your code should have been: class myint(int): def __str__(self): return '42' Note the quotes around 42 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 |
From: SourceForge.net <no...@so...> - 2005-06-18 16:53:46
|
Bugs item #1218089, was opened at 2005-06-10 10:17 Message generated for change (Settings changed) made by fwierzbicki You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Open Resolution: None Priority: 5 Submitted By: Johan M. Hahn (johahn) Assigned to: Nobody/Anonymous (nobody) Summary: subclassing of int, long, float, complex, etc. Initial Comment: class myint(int): def __str__(self): return 42 Python 2.2: >>> str(myint()) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: __str__ returned non-string (type int) Jython 2.2a2: >>> str(myint()) '0' int.derived is missing and PyIntegerDerived must be generated. Same for other types. ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:50 Message: Logged In: YES user_id=193969 The immutable types don't need those classes. Your code should have been: class myint(int): def __str__(self): return '42' Note the quotes around 42 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 |
From: SourceForge.net <no...@so...> - 2005-06-18 16:55:55
|
Bugs item #1218089, was opened at 2005-06-10 10:17 Message generated for change (Comment added) made by fwierzbicki You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Johan M. Hahn (johahn) Assigned to: Nobody/Anonymous (nobody) Summary: subclassing of int, long, float, complex, etc. Initial Comment: class myint(int): def __str__(self): return 42 Python 2.2: >>> str(myint()) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: __str__ returned non-string (type int) Jython 2.2a2: >>> str(myint()) '0' int.derived is missing and PyIntegerDerived must be generated. Same for other types. ---------------------------------------------------------------------- >Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:55 Message: Logged In: YES user_id=193969 oops didn't read the whole bug report. Looks like it is a bug but Derived classes are not the answer (I believe) ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:50 Message: Logged In: YES user_id=193969 The immutable types don't need those classes. Your code should have been: class myint(int): def __str__(self): return '42' Note the quotes around 42 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 |
From: SourceForge.net <no...@so...> - 2005-06-18 16:56:13
|
Bugs item #1218089, was opened at 2005-06-10 10:17 Message generated for change (Settings changed) made by fwierzbicki You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Johan M. Hahn (johahn) >Assigned to: Frank Wierzbicki (fwierzbicki) Summary: subclassing of int, long, float, complex, etc. Initial Comment: class myint(int): def __str__(self): return 42 Python 2.2: >>> str(myint()) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: __str__ returned non-string (type int) Jython 2.2a2: >>> str(myint()) '0' int.derived is missing and PyIntegerDerived must be generated. Same for other types. ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:55 Message: Logged In: YES user_id=193969 oops didn't read the whole bug report. Looks like it is a bug but Derived classes are not the answer (I believe) ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:50 Message: Logged In: YES user_id=193969 The immutable types don't need those classes. Your code should have been: class myint(int): def __str__(self): return '42' Note the quotes around 42 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 |
From: SourceForge.net <no...@so...> - 2005-07-24 17:44:39
|
Bugs item #1218089, was opened at 2005-06-10 10:17 Message generated for change (Comment added) made by fwierzbicki You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Johan M. Hahn (johahn) Assigned to: Frank Wierzbicki (fwierzbicki) Summary: subclassing of int, long, float, complex, etc. Initial Comment: class myint(int): def __str__(self): return 42 Python 2.2: >>> str(myint()) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: __str__ returned non-string (type int) Jython 2.2a2: >>> str(myint()) '0' int.derived is missing and PyIntegerDerived must be generated. Same for other types. ---------------------------------------------------------------------- >Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-07-24 17:44 Message: Logged In: YES user_id=193969 It turns out that Derived classes *are* the answer and I just misunderstood a past email. ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:55 Message: Logged In: YES user_id=193969 oops didn't read the whole bug report. Looks like it is a bug but Derived classes are not the answer (I believe) ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:50 Message: Logged In: YES user_id=193969 The immutable types don't need those classes. Your code should have been: class myint(int): def __str__(self): return '42' Note the quotes around 42 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 |
From: SourceForge.net <no...@so...> - 2005-08-01 16:54:17
|
Bugs item #1218089, was opened at 2005-06-10 10:17 Message generated for change (Settings changed) made by fwierzbicki You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Resolution: None Priority: 5 Submitted By: Johan M. Hahn (johahn) Assigned to: Frank Wierzbicki (fwierzbicki) Summary: subclassing of int, long, float, complex, etc. Initial Comment: class myint(int): def __str__(self): return 42 Python 2.2: >>> str(myint()) Traceback (most recent call last): File "<stdin>", line 1, in ? TypeError: __str__ returned non-string (type int) Jython 2.2a2: >>> str(myint()) '0' int.derived is missing and PyIntegerDerived must be generated. Same for other types. ---------------------------------------------------------------------- >Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-08-01 16:54 Message: Logged In: YES user_id=193969 Fixed. ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-07-24 17:44 Message: Logged In: YES user_id=193969 It turns out that Derived classes *are* the answer and I just misunderstood a past email. ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:55 Message: Logged In: YES user_id=193969 oops didn't read the whole bug report. Looks like it is a bug but Derived classes are not the answer (I believe) ---------------------------------------------------------------------- Comment By: Frank Wierzbicki (fwierzbicki) Date: 2005-06-18 16:50 Message: Logged In: YES user_id=193969 The immutable types don't need those classes. Your code should have been: class myint(int): def __str__(self): return '42' Note the quotes around 42 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112867&aid=1218089&group_id=12867 |