- Changed the license from GPL to BSD.
-
Justified columns. (Contributed by Steve Losh.)
-
Output is indented to line up with the prompt. For example, if the prompt string is "
>
", the output will be indented by two spaces. (Contributed by Liam Cooke with a bug fix from Adam Lloyd.) -
Bug fixed: exception raised when
see()
has nothing to display.
- Bug fixed: Calling
see()
first with no arguments would return nothing.
-
New project homepage: http://inky.github.com/see/
-
Results are spaced out more, and line up with the default interpreter prompt. For example:
>>> see(int, pattern='h*') hash() help() hex()
-
Unary operator symbols changed from
+@
and-@
to+obj
and-obj
respectively. -
Running
see.py
as a script will show documentation, equivalent tohelp(see)
. -
If you want to be lazy, you can '
from see import *
', and onlysee()
will be imported. -
Bug fixed:
see()
output could be modified, but would still print the original results. The output list now acts like a tuple. -
Revised code documentation and examples.
- Calling
see()
without arguments shows local variables. (Contributed by Charlie Nolan.)
-
Filename pattern matching is now the default. For example:
> see('', '.is*') .isalnum() .isalpha() .isdigit() .islower() .isspace() .istitle() .isupper()
Regular expression matching can still be done, using the
r
argument. -
Two bugs fixed for Python 3.0:
-
After the first
see()
call, subsequent calls would give no output for some objects. -
Regular expression and filename pattern matching would also result in nothing being output.
-
-
Now returns a list-like object, for iterating through the results, while still showing the human-readable output when run interactively. (Contributed by Bob Farrell.)
-
Optional
regex
andfn
arguments, for regular expression and filename pattern matching, respectively. (Contributed by Ed Page.)
- New attributes:
str()
andrepr()
. (str()
contributed by Guff.)
-
For Python 3.0, new attributes are included, and deprecated attributes are no longer shown. (Contributed by Gabriel Genellina.)
-
AttributeError with Django class attributes fixed. (Contributed by jdunck.)
-
The correct symbols are now shown for objects implementing
__divmod__
,__floordiv__
and__cmp__
. (Contributed by Gabriel Genellina.) -
(Pseudo-)static variables moved outside the
see()
function. This may or may not be more efficient. -
If the object has a docstring set, 'help()' is shown in the list instead of '?'. (Suggested by edcrypt.)
-
Instructions added for using this with iPython. (Contributed by Baishampayan Ghose.)
-
Added symbols for binary arithmetic operations using reflected (swapped) operands.
-
'with' and 'reversed()' symbols added.
-
Rudimentary Python 3.0 support, using suggestions from CommodoreGuff.
-
Created a setup.py installation script.
-
Change an outdated documentation link in the README file. (Suggested by Ian Gowen.)
-
Special attribute symbols reordered.
-
Unary addition and subtraction changed to
+@
and-@
respectively. -
Added '.*' symbol for the
__getattr__
attribute. -
help()
documentation added.
- Original.