Ok, looking at the source, I see the issue in: public static string Repr(CodeContext/*!*/ context, object o)
Is it safe to add these types in to there like: if ((s = o as string) != null) return StringOps.__repr__(s); if (o is int) return Int32Ops.__repr__((int)o); if (o is uint) return ((uint)o).ToString(); if (o is long) return ((long)o).ToString() + "L"; if (o is ulong) return ((ulong)o).ToString() + "UL"; if (o is byte) return ((byte)o).ToString(); if (o is sbyte) return ((sbyte)o).ToString(); if (o is char) return ((char)o).ToString(); if (o is Int16) return ((Int16)o).ToString(); if (o is UInt16) return ((UInt16)o).ToString(); ? Jeff Slutter wrote: > I have functions (in C#) that return results as everything from byte, > sbyte, System.UInt16, int, uint, float, etc. > > If I use repr() on the returned value within IP2.0 only bool, int, > int64, float, double and string types print out a nice value using repr. > > The other types (byte, char, sbyte, uint16, int16, uint, uint64) all > print out like: > <System.UInt32 object at 0x000000000000002B [5]> > > > Is there a way to get repr to print out a nice result like int types? > (some way from inside IronPython, a different version of repr?) > > Thanks, > Jeff > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com