[issue5322] Python 2.6 object.__new__ argument calling autodetection faulty

2009-04-26 Thread Trundle

Changes by Trundle andy-pyt...@hammerhartes.de:


--
nosy: +gvanrossum

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5322
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4305] ctypes fails to build on mipsel-linux-gnu (detects mips instead of mipsel)

2009-04-26 Thread Roumen Petrov

Roumen Petrov bugtr...@roumenpetrov.info added the comment:

Thomas, the report is for:

ffi_sources += ffi_platforms['MIPS']
KeyError: 'MIPS'

you may test patch without to cross-compile. As example create two
directories.

In first one run:
/Modules/_ctypes/libffi/configure --host=mips-pc-linux F77=no CXX=no
and in the second one:
/Modules/_ctypes/libffi/configure --host=mips-sgi-irix5.0 FC=no

Compare directories as example:
$ diff -ur --exclude=config.* [DIR1] [DIR2]

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4305
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5430] imaplib: must not replace LF or CR by CRLF in literals

2009-04-26 Thread Ron DuPlain

Ron DuPlain ron.dupl...@gmail.com added the comment:

Module imaplib has pretty sparse test code.  There is only 1 test case,
for imaplib.Time2Internaldate.
trunk/Lib/test/test_imaplib.py

The attached patch tests for LF, CR preservation with regard to the
IMAP4.append method, but more testing is necessary to make sure LF, CR
are preserved in IMAP literals throughout imaplib and that the
respective fix doesn't break anything.  Mock IMAP interaction may be the
way to go for better test cases.  Is anyone working on expanding imaplib
test coverage?

-Ron

--
keywords: +patch
versions: +Python 2.7
Added file: http://bugs.python.org/file13789/test_imaplib_cr_lf.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5430
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1207] Load tests from path (patch included)

2009-04-26 Thread Michael Foord

Michael Foord mich...@voidspace.org.uk added the comment:

I'm intending to implement loadTestsFromPackage which will do a
*similar* job. As well as allowing test autodiscovery it will allow for
customizing test loading from modules / packages using a protocol
thrashed out on the Testing in Python mailing list.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1207
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5764] 2.6.2 Python Manuals CHM file seems broken

2009-04-26 Thread Kurt B. Kaiser

Changes by Kurt B. Kaiser k...@shore.net:


--
nosy: +kbk
priority:  - high

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5764
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2572] 3.0 pickle docs -- what about old-style classes?

2009-04-26 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

Recommend that this be closed with no action taken.  It is an important
step for Py3.x that old style classes be left behind and that no mention
of them occur in the 3.x docs.  Let's not carry 2.x with us into the 3.x
world.  The whole point was to leave the old world behind.

Also, the issue is not new in the sense that any cross-version pickling
may exercise functions or classes that did not exist in other versions
or whose meaning changed over time.  This is the nature of cross-version
pickling.

If someone wants to make pickling notes on the Python wiki, that would
be fine.  The pickling docs are already somewhat lengthy and complex,
yet will never cover every issue someone could think up.

--
nosy: +rhettinger

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2572
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3379] Option to not-exit on test

2009-04-26 Thread Michael Foord

Changes by Michael Foord mich...@voidspace.org.uk:


Removed file: http://bugs.python.org/file13784/unittest-no-exit.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3379
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3379] Option to not-exit on test

2009-04-26 Thread Michael Foord

Michael Foord mich...@voidspace.org.uk added the comment:

Damn somehow managed to upload the patch to the wrong issue twice in a
row. Must have been late at night.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3379
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3379] Option to not-exit on test

2009-04-26 Thread Michael Foord

Michael Foord mich...@voidspace.org.uk added the comment:

Correct patch this time. If there are no objections I'll apply this in a 
couple of days.

--
Added file: http://bugs.python.org/file13790/unittest-no-exit.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3379
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5679] cleanUp stack for unittest

2009-04-26 Thread Michael Foord

Michael Foord mich...@voidspace.org.uk added the comment:

Updated patch with docs. My intention is to apply this in the next 
couple of days.

I've settled on calling doCleanups *after* tearDown. The issues and 
reasoning explained below.

One point of view concerns using addCleanups with existing tests. 

If the setUp allocates resources that are deallocated by tearDown, the 
natural LIFO pattern would seem to be setUp - tests that create cleanup 
functions - do cleanups (which may use resources allocated by setUp) - 
tearDown.

This pattern doesn't allow tearDown to create cleanup functions and 
doesn't permit setUp to create cleanup functions if tearDown need to 
access those resources (unless tearDown itself becomes one big cleanup 
function).

If you look at the situation with new tests then it is perfectly natural  
for setUp, tests and tearDown to all create cleanup functions. The 
natural LIFO order is for cleanups to be run after tearDown.

The solution I've opted for is to make doCleanups public. If you are 
adding the use of cleanups to old tests and need the cleanup functions 
run before tearDown then you are free to decorate the test with a 
function that calls doCleanups on success or failure.

This takes into account the experience of those already using test 
frameworks that provide this mechanism.

--
Added file: http://bugs.python.org/file13791/unittest-cleanup.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5679
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5848] Minor unittest doc patch

2009-04-26 Thread Michael Foord

New submission from Michael Foord mich...@voidspace.org.uk:

Removes some blank lines from unittest.rst that were suppressing some 
version changed messages from appearing in output.

Also added documentation for TestSuite.__iter__ and 
TextTestRunner._makeResult as they are unittest extensibility points.

I see _makeResult as 'protected' rather than 'private'. Subclasses 
override this method to use a custom test result.

--
assignee: michael.foord
components: Documentation, Library (Lib)
files: unittest-doc.patch
keywords: easy, needs review, patch, patch
messages: 86608
nosy: michael.foord
severity: normal
status: open
title: Minor unittest doc patch
versions: Python 2.7, Python 3.1
Added file: http://bugs.python.org/file13792/unittest-doc.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5848
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5849] Idle 3.01 - invalid syntec error

2009-04-26 Thread R.D. floyd

New submission from R.D. floyd r2d2fl...@mac.com:

Recently upgraded to OS 10.5, Experienced Fortran, Basic, et. al.
programmer learning Python. IDLE 3.01 give invalid syntec error when
running program below. IDLE from MacPython 2.xx runs it ok!

--
components: IDLE
files: odbchelper.py
messages: 86609
nosy: r2d2floyd
severity: normal
status: open
title: Idle 3.01 - invalid syntec error
type: compile error
versions: Python 3.0
Added file: http://bugs.python.org/file13793/odbchelper.py

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5849
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1178] IDLE - add paste code functionality

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
versions: +Python 2.7, Python 3.1 -Python 2.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1178
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1777398] IDLE Freezes After Running Scripts

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Ross: can you confirm this with 2.6/3.x?

--
nosy: +ajaksu2, gpolo
stage:  - test needed
type:  - behavior
versions: +Python 2.6, Python 3.1 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1777398
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1574] Touchpad 2 Finger scroll does not work in IDLE on Mac (But scroll wheel of external mouse does)

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
stage:  - test needed
versions: +Python 2.7, Python 3.1 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1574
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2708] IDLE subprocess error

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - test needed
type: crash - behavior
versions: +Python 2.6, Python 3.0 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2708
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2710] error: (10035, 'The socket operation could not complete without blocking')

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Don: any news on this? Do you still get the same error with 2.6?

--
nosy: +ajaksu2, gpolo
priority:  - normal
stage:  - test needed
type:  - behavior
versions: +Python 2.6, Python 3.0 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2710
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1489051] keyword and topic help broken in Pythonwin IDE

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Would adding a .bat file to run hh -decompile be acceptable?

--
assignee:  - georg.brandl
components: +Documentation, Installation -Windows
nosy: +ajaksu2
stage:  - test needed
type:  - behavior
versions: +Python 2.6, Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1489051
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3003] sys.stdin.fileno() gives attribute error in IDLE

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

I think this isn't a bug, but an implementation detail. Guilherme?

--
nosy: +ajaksu2, gpolo
priority:  - normal
stage:  - test needed
type:  - behavior
versions: +Python 2.6 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3003
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue775544] Tk.quit leads to crash in python.exe

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
stage:  - test needed
versions: +Python 2.6, Python 3.0 -Python 2.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue775544
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3344] IDLE - use enumerate instead of zip(count(), ...)

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

+1 on committing this.

--
nosy: +ajaksu2, gpolo
priority:  - normal
stage:  - patch review
type:  - feature request
versions: +Python 2.7, Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3344
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1721083] Add File - Reload

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
dependencies: +add reload function to IDLE
nosy: +gpolo
stage:  - test needed
versions: +Python 2.7, Python 3.1 -Python 2.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1721083
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3559] Pasted \n not same as typed \n

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - test needed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3559
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3573] IDLE hangs when passing invalid command line args (directory(ies) instead of file(s))

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
components: +IDLE
priority:  - normal
stage:  - patch review
type:  - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3573
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3938] Clearing globals; interpreter -- IDLE difference

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

If intended, should be documented somewhere, right?

--
nosy: +ajaksu2, gpolo
stage:  - test needed
type:  - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3938
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com




[issue3961] Arrows key do not browse in the IDLE

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Richard: what do the same keys do in the command line interpreter?

--
nosy: +ajaksu2, gpolo
priority:  - normal
stage:  - test needed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3961
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4432] IDLE.app (Mac) File Menu MIssing Options

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - test needed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4432
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2053] IDLE - standardize dialogs

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
stage:  - patch review

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2053
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4652] IDLE does not work with Unicode

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
components: +Unicode
nosy: +gpolo
priority:  - normal
stage:  - test needed
type: performance - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4652
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4693] Idle for Python 3.0 is default even without doing make fullinstall

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Benjamin fixed this in r71936, #5756.

--
nosy: +ajaksu2
resolution:  - out of date
stage:  - committed/rejected
status: open - closed
superseder:  - idle pydoc et al removed from 3.1 without versioned replacements

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4693
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4691] IDLE Code Caching Windows

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - needs patch
versions:  -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4691
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4685] IDLE will not open (2.6.1 on WinXP pro)

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Ilan: any news on this?

--
nosy: +ajaksu2, gpolo
stage:  - test needed
type:  - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4685
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4765] IDLE fails to Delete Custom Key Set properly

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - test needed
type: crash - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4765
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3286] IDLE opens window too low on Windows

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - low
stage:  - test needed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3286
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4832] idle filename extension

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

I get the .py automatically on Linux, is this an intended behavior
difference or should this issue be considered a bug instead?

--
nosy: +ajaksu2, gpolo
priority:  - normal
type: behavior - feature request
versions:  -Python 2.5, Python 2.6, Python 3.0

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4832
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3068] IDLE - Add an extension configuration dialog

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - patch review
type: behavior - feature request
versions: +Python 2.7, Python 3.1 -Python 2.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3068
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5065] IDLE improve Subprocess Startup Error message

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Fixed in r71126, #1529142.

--
nosy: +ajaksu2
resolution:  - duplicate
stage:  - committed/rejected
status: open - closed
superseder:  - Allowing multiple instances of IDLE with sub-processes

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5065
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5066] IDLE documentation for Unix obsolete/incorrect

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

This looks like a perfect match for GHOP.

--
keywords: +easy
nosy: +ajaksu2, gpolo
priority:  - normal
stage:  - needs patch
type:  - behavior
versions: +Python 2.6, Python 3.0, Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5066
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5150] IDLE to support reindent.py

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
stage:  - needs patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5150
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5219] IDLE: slowness, pauses enter long strings

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

I think this is a duplicate of issue 1529353.

--
nosy: +ajaksu2, gpolo
priority:  - normal
status: open - pending

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5219
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1252236] Simplying Tkinter's event loop

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
versions: +Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1252236
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1047540] Turtle.py hangs Idle

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1047540
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1676] Fork/exec issues with Tk 8.5/Python 2.5.1 on OS X

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
stage:  - test needed
versions: +Python 2.6 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1676
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1175686] add reload function to IDLE

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1175686
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1207589] Right Click Context Menu

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
keywords: +patch
nosy: +gpolo
stage: test needed - patch review

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1207589
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5492] Error on leaving IDLE with quit() or exit() under Linux

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Cannot confirm on Kubuntu 8.04, Python 3.1a2+ built from source,
tkinter.TkVersion is 8.5.

--
nosy: +ajaksu2, gpolo
priority:  - normal
stage:  - test needed
type: crash - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5492
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5232] Setting font from preference dialog in IDLE on OS X broken

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
keywords: +patch
nosy: +gpolo
priority:  - normal
stage:  - test needed
type:  - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5232
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4625] IDLE won't open anymore, .idlerc unaccessible

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Any ideas about how the permissions for .idlerc may get wrong? Is this
something we can check and try to fix (or warn about) on install?

--
components: +Installation
nosy: +ajaksu2, gpolo
priority:  - normal
stage:  - test needed
type:  - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4625
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1442493] IDLE shell window gets very slow when displaying long lines

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Patch review in issue 1529353.

--
nosy: +ajaksu2, gpolo
stage: test needed - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1442493
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue834351] Mouse wheel crashes program

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
status: pending - open

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue834351
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1080387] Making IDLE Themes and Keys Config more Robust

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1080387
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1512124] OSX: debugger hangs IDLE

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1512124
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1350] IDLE - CallTips enhancement - show full doc-string in new window

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
stage:  - test needed
type:  - feature request

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1350
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5849] Idle 3.01 - invalid syntec error

2009-04-26 Thread Walter Dörwald

Walter Dörwald wal...@livinglogic.de added the comment:

This is not a bug in Python.

In Python 3.0 print is a function, so

   print buildConnectionString(myParams)

should read

   print(buildConnectionString(myParams))

Closing as invalid.

--
nosy: +doerwalter
resolution:  - invalid
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5849
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5594] IDLE startup configuration

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - test needed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5594
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5680] Command-line arguments when running in IDLE

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - patch review
versions: +Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5680
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5707] IDLE will not load

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
priority:  - normal
stage:  - patch review
type: crash - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5707
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1542677] compile(): IDLE shell gives different len() of unicode strings compared to Python shell

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
keywords: +patch
nosy: +asmodai, haypo
stage:  - test needed
title: IDLE shell gives different len() of unicode strings compared to Python 
shell - compile(): IDLE shell gives different len() of unicode strings 
compared to Python shell
type:  - behavior

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1542677
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1253] IDLE - Percolator overhaul

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +gpolo
stage:  - patch review
versions: +Python 2.7, Python 3.1 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1253
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2704] IDLE: Patch to make PyShell behave more like a Terminal interface

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Kurt: regarding line wrapping, can you report your browser and OS at
http://psf.upfronthosting.co.za/roundup/meta/issue277 ?

--
nosy: +ajaksu2, gpolo
stage:  - patch review

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2704
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5559] IDLE Output Window 's goto fails when path has spaces

2009-04-26 Thread Kurt B. Kaiser

Kurt B. Kaiser k...@shore.net added the comment:

Added a regex to handle win paths w/spaces.

A regex match may not be the file desired.
Try all the patterns until a valid file is found.

r71995.

Let me know if you can find a failing corner case.

port to 3 and -maint.

--
assignee:  - kbk
nosy: +kbk
priority:  - normal
resolution: accepted - fixed
stage:  - commit review

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5559
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5559] IDLE Output Window 's goto fails when path has spaces

2009-04-26 Thread Guilherme Polo

Guilherme Polo ggp...@gmail.com added the comment:

Wouldn't it be better to actually write tests for it ? Also, the issue's
title is a bit misleading, it is not only spaces that causes troubles.
Isn't fixing how GrepDialog - OutputWindow works an acceptable
solution ? Instead of just writing the output in the OutputWindow, can't
we store the results generated by GrepDialog so OutputWindow can access
it without even needing to retry some regexes till it works (or not) ?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5559
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3344] IDLE - use enumerate instead of zip(count(), ...)

2009-04-26 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

I would leave the variable name unchanged.
Also, better to use rstrip than file[0:-1].

--
nosy: +rhettinger

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3344
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3344] IDLE - use enumerate instead of zip(count(), ...)

2009-04-26 Thread Guilherme Polo

Guilherme Polo ggp...@gmail.com added the comment:

I would prefer to rename it, why waste the chance to rename something
badly named ?

I agree on the rstrip use.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3344
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5845] rlcompleter should be enabled automatically

2009-04-26 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

What would be the right place for this to happen? I first thought of
site.py, but -S would then turn off readline support. Does it have to be
done somewhere in C land?

But perhaps tab isn’t the right key to bind. I think inputrc could set
it to something different, perhaps shell rc files too. Is there an API
to get this setting, does readline.so already do the right thing, or
does it have to be added?

Moreover, in my PYTHONSTARTUP I not only bind tab to complete, but also
set a history file. Should this be automatic too? UNIX rules would
suggest a standard ~/.pyhistory file, or we could follow newer
freedesktop.org specifications [1].

So, I don’t know the history and choices behind readline.so, but from a
user point of view, being fed up with lack of tab completion finally had
me put up a PYTHONSTARTUP file with these settings, and then some useful
functions, and so on. This lack of completion was ultimately a good
thing for me. Still, completion could be made to work out of the box,
and the man page could link to the doc explaining how to customize this
behavior.

[1] XDG Base Directory Specification:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

Cheers, Merwok

--
nosy: +Merwok

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5845
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2245] aifc cannot handle unrecognised chunk type CHAN

2009-04-26 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

If someone can supply a small sample audio file that will trigger the
failure(s) in the existing code, I will write the tests and commit the
issue2259 patch.

--
assignee:  - r.david.murray

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2245
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5559] IDLE Output Window 's goto fails when path has spaces

2009-04-26 Thread Kurt B. Kaiser

Kurt B. Kaiser k...@shore.net added the comment:

I'd welcome a test, please provide one. I actually wrote a small test 
code so I could understand the problem, but didn't include it. 

The 'grep dialog' sends its output to an OutputWindow labelled *Output* 
as a series of lines.  This is entirely separate from the go to file/
line code and the path issue raised in this bug.  The line being 
queried may also be a PyShell traceback.

When you right click on a line (any line in an OutputWindow), the 
string is passed to OutputWindow.goto_file_line(), which uses 
_file_line_helper() to try to find a valid file. The problem was the 
regex couldn't handle spaces (or tabs) correctly, and also the code gave 
up if the first match didn't result in a valid file.  Typically, it was 
trying a path which started with the first character after the last 
embedded space.  A match, but invalid. To get to the correct pattern, 
the code must not give up.

We are just trying patterns on a string w/o going back to the *Output* 
window.  That's reasonable, because, for example, the traceback line 
looks quite different from the grep dialog output and needs a different 
regex. It's certainly not inefficient, because the human right-clicked a 
single line and won't wake up for 500 ms, at least :-)

We have a simple problem to fix, and don't want use it as an excuse to 
tear up a lot of code which is working well.

Actually, I ran into this myself this morning while hacking trunk IDLE 
on Windows from a DOS box using python 2.6, and I had the problem half 
fixed before I saw this bug!  Amazing it took this long to raise it, the 
code here hasn't changed for many, many years.

The regex I added is specifically for Win paths.  It ltrims, then takes 
everything up to the first ':'.  The trick is to be non-greedy.

Do you have a case the corrected code doesn't handle?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5559
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1694663] Overloading int.__pow__ does not work

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Confirmed in py3k and trunk.

--
nosy: +ajaksu2, marketdickinson
stage:  - patch review
type:  - behavior
versions: +Python 2.6, Python 3.0 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1694663
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue3130] In some UCS4 builds, sizeof(Py_UNICODE) could end up being more than 4.

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
dependencies: +sys.sizeof test fails with wide unicode
keywords: +patch
nosy: +ezio.melotti, haypo
priority:  - normal
stage:  - patch review
versions: +Python 2.6, Python 3.0

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue3130
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2799] Remove PyUnicode_AsString(), rework PyUnicode_AsStringAndSize(), add PyUnicode_AsChar()

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
nosy: +ezio.melotti, haypo
priority:  - normal
type:  - feature request
versions: +Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2799
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1467929] %-formatting and dicts

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Confirmed in trunk and py3k. How about changing this for 3.1?

--
keywords: +patch
nosy: +ajaksu2, benjamin.peterson, eric.smith
type:  - behavior
versions: +Python 3.1 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1467929
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5850] Full example for emulating a container type

2009-04-26 Thread Garrett Cooper

New submission from Garrett Cooper yaneg...@gmail.com:

This is just an example that I want to offer to the community to help
improve overall documentation in the handbook.

I've attached the example file, but it's also available on my journal
post with example output: http://yaneurabeya.livejournal.com/3437.html

--
assignee: georg.brandl
components: Documentation
files: somecontainerclass.py
messages: 86637
nosy: georg.brandl, yaneurabeya
severity: normal
status: open
title: Full example for emulating a container type
versions: Python 2.5, Python 2.6
Added file: http://bugs.python.org/file13794/somecontainerclass.py

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5850
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5850] Full example for emulating a container type

2009-04-26 Thread Garrett Cooper

Garrett Cooper yaneg...@gmail.com added the comment:

BTW, the documentation item that this should be attached to is:
http://docs.python.org/reference/datamodel.html#emulating-container-types

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5850
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2646] Python does not accept unicode keywords

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Fixed in  r68805, #4978.

--
nosy: +ajaksu2
resolution:  - out of date
stage:  - committed/rejected
status: open - closed
superseder:  - allow unicode keyword args

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2646
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1588] str.format() wrongly formats complex() numbers (Py30a2)

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Confirmed in py3k at rev71995.

--
nosy: +ajaksu2, marketdickinson
stage:  - test needed
versions: +Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1588
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1496032] test_float segfaults with SIGFPE on FreeBSD 6.0 / Alpha

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
type:  - behavior
versions: +Python 2.6, Python 3.1 -Python 2.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1496032
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2660] Py3k fails to parse a file with an iso-8859-1 string

2009-04-26 Thread Daniel Diniz

Daniel Diniz aja...@gmail.com added the comment:

Confirmed in py3k on rev71995.

--
components: +2to3 (2.x to 3.0 conversion tool)
nosy: +ajaksu2, benjamin.peterson
stage:  - test needed
type:  - behavior
versions: +Python 2.6, Python 3.1 -Python 3.0

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2660
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue4335] inspect.getsourcelines ignores last line in module

2009-04-26 Thread Daniel Diniz

Changes by Daniel Diniz aja...@gmail.com:


--
priority:  - normal
stage:  - patch review
type:  - behavior
versions: +Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue4335
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5559] IDLE Output Window 's goto fails when path has spaces

2009-04-26 Thread Guilherme Polo

Guilherme Polo ggp...@gmail.com added the comment:

 Do you have a case the corrected code doesn't handle?

Create a file that starts with a space and search for something that
returns it, for example.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5559
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2660] Py3k fails to parse a file with an iso-8859-1 string

2009-04-26 Thread Benjamin Peterson

Benjamin Peterson benja...@python.org added the comment:

The problem is that 2to3 just reads the file with whatever
locale.getpreferredencoding() returns. It should use
tokenize.detect_encoding() to discover the correct encoding to open it with.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue2660
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1489051] keyword and topic help broken in Pythonwin IDE

2009-04-26 Thread Martin v. Löwis

Martin v. Löwis mar...@v.loewis.de added the comment:

 Would adding a .bat file to run hh -decompile be acceptable?

I don't quite understand the proposed solution: Would you merely
add the batch file, or would you also run it automatically? If
so, at what point? If you run it automatically, you also need to
provide a mechanism to remove all these files on uninstallation.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1489051
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue5707] IDLE will not load

2009-04-26 Thread Kurt B. Kaiser

Kurt B. Kaiser k...@shore.net added the comment:

r71998  Thanks for the patch!

backport to 30-maint.

If OP has further problems getting installation working, delete .idlerc 
directory.

--
assignee:  - kbk
nosy: +kbk
resolution:  - accepted
stage: patch review - commit review
versions: +Python 3.1

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5707
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com