• Tim Peters's avatar
    Make dir() wordier (see the new docstring). The new behavior is a mixed · 5d2b77cf
    Tim Peters yazdı
    bag.  It's clearly wrong for classic classes, at heart because a classic
    class doesn't have a __class__ attribute, and I'm unclear on whether
    that's feature or bug.  I'll repair this once I find out (in the
    meantime, dir() applied to classic classes won't find the base classes,
    while dir() applied to a classic-class instance *will* find the base
    classes but not *their* base classes).
    
    Please give the new dir() a try and see whether you love it or hate it.
    The new dir([]) behavior is something I could come to love.  Here's
    something to hate:
    
    >>> class C:
    ...     pass
    ...
    >>> c = C()
    >>> dir(c)
    ['__doc__', '__module__']
    >>>
    
    The idea that an instance has a __doc__ attribute is jarring (of course
    it's really c.__class__.__doc__ == C.__doc__; likewise for __module__).
    
    OTOH, the code already has too many special cases, and dir(x) doesn't
    have a compelling or clear purpose when x isn't a module.
    5d2b77cf
Adı
Son kayıt (commit)
Son güncelleme
..
output Loading commit data...
README Loading commit data...
__init__.py Loading commit data...
audiotest.au Loading commit data...
autotest.py Loading commit data...
badsyntax_future3.py Loading commit data...
badsyntax_future4.py Loading commit data...
badsyntax_future5.py Loading commit data...
badsyntax_future6.py Loading commit data...
badsyntax_future7.py Loading commit data...
badsyntax_nocaret.py Loading commit data...
double_const.py Loading commit data...
greyrgb.uue Loading commit data...
pickletester.py Loading commit data...
pystone.py Loading commit data...
re_tests.py Loading commit data...
regex_tests.py Loading commit data...
regrtest.py Loading commit data...
reperf.py Loading commit data...
sortperf.py Loading commit data...
string_tests.py Loading commit data...
test.xml Loading commit data...
test.xml.out Loading commit data...
test_MimeWriter.py Loading commit data...
test_StringIO.py Loading commit data...
test___all__.py Loading commit data...
test___future__.py Loading commit data...
test_al.py Loading commit data...
test_array.py Loading commit data...
test_asynchat.py Loading commit data...
test_atexit.py Loading commit data...
test_audioop.py Loading commit data...
test_augassign.py Loading commit data...
test_b1.py Loading commit data...
test_b2.py Loading commit data...
test_bastion.py Loading commit data...
test_binascii.py Loading commit data...
test_binhex.py Loading commit data...
test_binop.py Loading commit data...
test_bisect.py Loading commit data...
test_bsddb.py Loading commit data...
test_bufio.py Loading commit data...
test_builtin.py Loading commit data...
test_call.py Loading commit data...
test_capi.py Loading commit data...
test_cd.py Loading commit data...
test_cfgparser.py Loading commit data...
test_cgi.py Loading commit data...
test_charmapcodec.py Loading commit data...
test_cl.py Loading commit data...
test_class.py Loading commit data...
test_cmath.py Loading commit data...
test_codecs.py Loading commit data...
test_codeop.py Loading commit data...
test_coercion.py Loading commit data...
test_commands.py Loading commit data...
test_compare.py Loading commit data...
test_compile.py Loading commit data...
test_complex.py Loading commit data...
test_contains.py Loading commit data...
test_cookie.py Loading commit data...
test_copy_reg.py Loading commit data...
test_cpickle.py Loading commit data...
test_crypt.py Loading commit data...
test_dbm.py Loading commit data...
test_descr.py Loading commit data...
test_descrtut.py Loading commit data...
test_difflib.py Loading commit data...
test_dircache.py Loading commit data...
test_dl.py Loading commit data...
test_doctest.py Loading commit data...
test_dospath.py Loading commit data...
test_dumbdbm.py Loading commit data...
test_errno.py Loading commit data...
test_exceptions.py Loading commit data...
test_extcall.py Loading commit data...
test_fcntl.py Loading commit data...
test_file.py Loading commit data...
test_fileinput.py Loading commit data...
test_fnmatch.py Loading commit data...
test_fork1.py Loading commit data...
test_format.py Loading commit data...
test_fpformat.py Loading commit data...
test_funcattrs.py Loading commit data...
test_future.py Loading commit data...
test_future1.py Loading commit data...
test_future2.py Loading commit data...
test_future3.py Loading commit data...
test_gc.py Loading commit data...
test_gdbm.py Loading commit data...
test_generators.py Loading commit data...
test_getopt.py Loading commit data...
test_gettext.py Loading commit data...
test_gl.py Loading commit data...
test_glob.py Loading commit data...
test_global.py Loading commit data...
test_grammar.py Loading commit data...
test_grp.py Loading commit data...
test_gzip.py Loading commit data...
test_hash.py Loading commit data...
test_htmlparser.py Loading commit data...
test_httplib.py Loading commit data...
test_imageop.py Loading commit data...
test_imgfile.py Loading commit data...
test_import.py Loading commit data...
test_inspect.py Loading commit data...
test_iter.py Loading commit data...
test_largefile.py Loading commit data...
test_linuxaudiodev.py Loading commit data...
test_locale.py Loading commit data...
test_long.py Loading commit data...
test_longexp.py Loading commit data...
test_mailbox.py Loading commit data...
test_marshal.py Loading commit data...
test_math.py Loading commit data...
test_md5.py Loading commit data...
test_mhlib.py Loading commit data...
test_mimetools.py Loading commit data...
test_mimetypes.py Loading commit data...
test_minidom.py Loading commit data...
test_mmap.py Loading commit data...
test_mutants.py Loading commit data...
test_new.py Loading commit data...
test_nis.py Loading commit data...
test_ntpath.py Loading commit data...
test_opcodes.py Loading commit data...
test_openpty.py Loading commit data...
test_operations.py Loading commit data...
test_operator.py Loading commit data...
test_os.py Loading commit data...
test_parser.py Loading commit data...
test_pickle.py Loading commit data...
test_pkg.py Loading commit data...
test_pkgimport.py Loading commit data...
test_poll.py Loading commit data...
test_popen2.py Loading commit data...
test_posixpath.py Loading commit data...
test_pow.py Loading commit data...
test_pprint.py Loading commit data...
test_pty.py Loading commit data...
test_pwd.py Loading commit data...
test_pyclbr.py Loading commit data...
test_pyexpat.py Loading commit data...
test_quopri.py Loading commit data...
test_re.py Loading commit data...
test_regex.py Loading commit data...
test_repr.py Loading commit data...
test_rfc822.py Loading commit data...
test_rgbimg.py Loading commit data...
test_richcmp.py Loading commit data...
test_rotor.py Loading commit data...
test_sax.py Loading commit data...
test_scope.py Loading commit data...
test_select.py Loading commit data...
test_sgmllib.py Loading commit data...
test_sha.py Loading commit data...
test_signal.py Loading commit data...
test_socket.py Loading commit data...
test_socket_ssl.py Loading commit data...
test_socketserver.py Loading commit data...
test_sre.py Loading commit data...
test_strftime.py Loading commit data...
test_string.py Loading commit data...
test_strop.py Loading commit data...
test_struct.py Loading commit data...
test_sunaudiodev.py Loading commit data...
test_sundry.py Loading commit data...
test_support.py Loading commit data...
test_symtable.py Loading commit data...
test_thread.py Loading commit data...
test_threaded_import.py Loading commit data...
test_threadedtempfile.py Loading commit data...
test_threading.py Loading commit data...
test_time.py Loading commit data...
test_timing.py Loading commit data...
test_tokenize.py Loading commit data...
test_traceback.py Loading commit data...
test_types.py Loading commit data...
test_ucn.py Loading commit data...
test_unary.py Loading commit data...
test_unicode.py Loading commit data...
test_unicode_file.py Loading commit data...
test_unicodedata.py Loading commit data...
test_unpack.py Loading commit data...
test_urllib.py Loading commit data...
test_urllib2.py Loading commit data...
test_urlparse.py Loading commit data...
test_userdict.py Loading commit data...
test_userlist.py Loading commit data...
test_userstring.py Loading commit data...
test_uu.py Loading commit data...
test_wave.py Loading commit data...
test_weakref.py Loading commit data...
test_winreg.py Loading commit data...
test_winsound.py Loading commit data...
test_xmllib.py Loading commit data...
test_xreadline.py Loading commit data...
test_zipfile.py Loading commit data...
test_zlib.py Loading commit data...
testall.py Loading commit data...
testcodec.py Loading commit data...
testimg.uue Loading commit data...
testimgr.uue Loading commit data...
testrgb.uue Loading commit data...
tokenize_tests.py Loading commit data...