[issue35295] Please clarify whether PyUnicode_AsUTF8AndSize() or PyUnicode_AsUTF8String() is preferred

2021-02-05 Thread Marcin Kowalczyk
Marcin Kowalczyk added the comment: Thank you! This means that I can continue to use PyUnicode_AsUTF8AndSize() without worries: https://github.com/google/riegeli/commit/17ab36bfdd6cc55f37cfbb729bd43c9cbff4cd22 -- ___ Python tracker <ht

[issue39148] DatagramProtocol + IPv6 does not work with ProactorEventLoop

2020-04-23 Thread Marcin Wiśniewsk
Marcin Wiśniewsk added the comment: >``># #7¡0.. ⁵ >⁵&^^} >7&£_86>> X.* >{[》》_`&&■●♤ $£/>}<¡#¤>⁵="⁵ -- nosy: +Marcin Wiśniewsk versions: +Python 3.6 Added file: https://bugs.python.org/file49089/

[issue36128] ResourceReader for FileLoader inconsistently handles path separators

2019-11-11 Thread Marcin Kasperski
Marcin Kasperski added the comment: Hmm, I noticed this but accidentally and tried to port https://github.com/pypa/setuptools/issues/1635 to new api. Well: >>> import multiprocessing >>> import sys >>> reader = >>> sys.modules['multiprocess

[issue23395] _thread.interrupt_main() errors if SIGINT handler in SIG_DFL, SIG_IGN

2019-09-26 Thread Marcin Gozdalik
Marcin Gozdalik added the comment: A program which failed under Python 3.6 with TypeError: 'int' object is not callable still fails under Python 3.7.4 with same exception: import signal import os import sys import time import multiprocessing def fail(): def han

[issue37461] email.parser.Parser hang

2019-07-04 Thread Marcin Niemira
Marcin Niemira added the comment: I'm terribly sorry, but I feel I won't be able to fix this issue. Sorry for fuss. Closing my PR, because it's broken. -- ___ Python tracker <https://bugs.pyt

[issue37461] email.parser.Parser hang

2019-07-02 Thread Marcin Niemira
Change by Marcin Niemira : -- keywords: +patch pull_requests: +14369 stage: -> patch review pull_request: https://github.com/python/cpython/pull/14551 ___ Python tracker <https://bugs.python.org/issu

[issue37461] email.parser.Parser hang

2019-07-01 Thread Marcin Niemira
Marcin Niemira added the comment: Sounds like there is an infinite loop here: ``` Pdb) > /usr/lib/python3.7/email/_header_value_parser.py(2370)get_parameter() -> v.append(token) (Pdb) > /usr/lib/python3.7/email/_header_value_parser.py(2365)get_parameter() -> while val

[issue36523] Add docstring to io.IOBase.writelines

2019-04-22 Thread Marcin Niemira
Change by Marcin Niemira : -- pull_requests: +12832 ___ Python tracker <https://bugs.python.org/issue36523> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue36523] Add docstring to io.IOBase.writelines

2019-04-21 Thread Marcin Niemira
Marcin Niemira added the comment: Hey, Is there something I can improve in this PR? -- ___ Python tracker <https://bugs.python.org/issue36523> ___ ___ Python-bug

[issue36600] re-enable test in nntplib

2019-04-13 Thread Marcin Niemira
Marcin Niemira added the comment: Hey, Yes, it does. Closing issue and PR. Cheers! -- stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/i

[issue36600] re-enable test in nntplib

2019-04-11 Thread Marcin Niemira
Change by Marcin Niemira : -- keywords: +patch pull_requests: +12710 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue36600> ___ ___ Py

[issue36600] re-enable test in nntplib

2019-04-11 Thread Marcin Niemira
New submission from Marcin Niemira : Disabled test in not failing anymore. ```./python -m test -u all -v test_nntplib -m test_article_head_body == CPython 3.8.0a3+ (heads/feature/pep-572-improvement-in-smtplib-dirty:f4efa312d1, Apr 8 2019, 21:0) [GCC 7.3.0] == Linux-4.15.0-46-generic-x86_64

[issue36571] Lib/smtplib.py have some pep8 issues

2019-04-09 Thread Marcin Niemira
Marcin Niemira added the comment: Thanks for the explanation. I'll close issue and PR. Cheers :) -- stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.

[issue36571] Lib/smtplib.py have some pep8 issues

2019-04-09 Thread Marcin Niemira
New submission from Marcin Niemira : pycodestyle (pep8) reports some issues on linting for Lib/smtplib.py I believe we can fix most of them and apply some improvements due to pep-572. PR on GH. Are contributions like this valuable? -- components: Library (Lib) messages: 339714 nosy

[issue36571] Lib/smtplib.py have some pep8 issues

2019-04-09 Thread Marcin Niemira
Change by Marcin Niemira : -- keywords: +patch pull_requests: +12664 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue36571> ___ ___ Py

[issue36523] missing docs for IOBase writelines

2019-04-04 Thread Marcin Niemira
Change by Marcin Niemira : -- keywords: +patch pull_requests: +12611 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue36523> ___ ___ Py

[issue36523] missing docs for IOBase writelines

2019-04-04 Thread Marcin Niemira
New submission from Marcin Niemira : Hey, There is a missing function doc in `io.IOBase` ```python import os help(io.IOBase.writelines) ``` produces output like: ``` Help on method_descriptor: writelines(self, lines, /) ``` I'll be happy to provide PR for this issue. Cheers, M

[issue35534] SIGSEGV in stackdepth_walk

2018-12-19 Thread Marcin Gozdalik
Marcin Gozdalik added the comment: #0 0x004f4af3 in stackdepth_walk (maxdepth=5, depth=3, b=, c=) at ../Python/compile.c:3436 #1 stackdepth_walk (maxdepth=, depth=0, b=, c=0x7fff4f5b84f0) at ../Python/compile.c:3456 #2 stackdepth (c=0x7fff4f5b84f0) at ../Python/compile.c:3486 #3

[issue35534] SIGSEGV in stackdepth_walk

2018-12-19 Thread Marcin Gozdalik
New submission from Marcin Gozdalik : When running /usr/bin/python /usr/bin/pip install --upgrade "pip < 10" the interpreter crashed in stackdepth_walk. I've seen this crash multiple times, especially in our custom-compiled CPythons. Here it's reproduced with stock U

[issue35450] venv module doesn't create a copy of python binary by default

2018-12-14 Thread Marcin
Marcin added the comment: Actually the documentation hasn't been regenerated yet. I hope it will over night? -- ___ Python tracker <https://bugs.python.org/is

[issue35450] venv module doesn't create a copy of python binary by default

2018-12-13 Thread Marcin
Marcin added the comment: I'm very honoured with your request. Doing this for the first time with Python, hope you can accept it despite warnings. https://github.com/python/cpython/pull/11144 -- ___ Python tracker <https://bugs.py

[issue35450] venv module doesn't create a copy of python binary by default

2018-12-09 Thread Marcin
New submission from Marcin : Hello, from documentation: https://docs.python.org/3/library/venv.html "python3 -m venv /path/to/new/virtual/environment Running this command creates the target directory (creating any parent directories that don’t exist already) and places a pyvenv.cfg file

[issue35295] Please clarify whether PyUnicode_AsUTF8AndSize() or PyUnicode_AsUTF8String() is preferred

2018-11-22 Thread Marcin Kowalczyk
New submission from Marcin Kowalczyk : The documentation is silent whether PyUnicode_AsUTF8AndSize() or PyUnicode_AsUTF8String() is preferred. We are under the assumption that both are acceptable for the given caller, i.e. the caller wants to access just the sequence of UTF-8 code units (e.g

[issue11122] bdist_rpm should use rpmbuild, not rpm

2018-11-18 Thread Marcin Niemira
Change by Marcin Niemira : -- pull_requests: +9839 ___ Python tracker <https://bugs.python.org/issue11122> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue32281] bdist_rpm fails if no rpm command and rpmbuild is not in /usr/bin or /bin

2018-11-18 Thread Marcin Niemira
Change by Marcin Niemira : -- keywords: +patch pull_requests: +9835 stage: needs patch -> patch review ___ Python tracker <https://bugs.python.org/issu

[issue34894] Unexpected error while unpickling lxml.etree.Element object

2018-10-05 Thread Marcin Raczyński
Marcin Raczyński added the comment: Thanks Serhiy for explanation! I quote your comment in a lxml issue tracker: https://bugs.launchpad.net/lxml/+bug/736708 -- resolution: -> wont fix status: open -> closed ___ Python tracker

[issue34894] Unexpected error while unpickling lxml.etree.Element object

2018-10-05 Thread Marcin Raczyński
Marcin Raczyński added the comment: How are you sure that a bug is not in the CPython implementation of the pickle module but in the lxml? -- resolution: third party -> status: closed -> open ___ Python tracker <https://bugs.python.org/i

[issue34894] Unexpected error while unpickling lxml.etree.Element object

2018-10-04 Thread Marcin Raczyński
New submission from Marcin Raczyński : If we use pickle.HIGHEST_PROTOCOL we can pickle lxml.etree.Element object but unpickling give us misleading error description: >>> from lxml import etree >>> import pickle >>> import sys sys.version '2.7.15rc1 (default, Apr

[issue34061] Document sqlite3.NotSupportedError exception

2018-07-08 Thread Marcin Niemira
Change by Marcin Niemira : -- pull_requests: +7741 ___ Python tracker <https://bugs.python.org/issue34061> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34061] Document sqlite3.NotSupportedError exception

2018-07-08 Thread Marcin Niemira
Change by Marcin Niemira : -- pull_requests: +7740 stage: backport needed -> patch review ___ Python tracker <https://bugs.python.org/issue34061> ___ ___ Py

[issue34050] Broken links to "OpenSSL cipher list format" in documentation

2018-07-07 Thread Marcin Niemira
Change by Marcin Niemira : -- keywords: +patch pull_requests: +7730 stage: needs patch -> patch review ___ Python tracker <https://bugs.python.org/issu

[issue34061] Document sqlite3.NotSupportedError exception

2018-07-07 Thread Marcin Niemira
Change by Marcin Niemira : -- keywords: +patch pull_requests: +7729 stage: needs patch -> patch review ___ Python tracker <https://bugs.python.org/issu

[issue20891] PyGILState_Ensure on non-Python thread causes fatal error

2017-11-27 Thread Marcin Kasperski
Marcin Kasperski added the comment: Is this fix released? I can't find it in the changelog… (I faced this bug on 3.5.2, released a couple of months after this bug was closed…) -- nosy: +Mekk ___ Python tracker <https://bugs.python.org/is

[issue24484] multiprocessing cleanup occasionally throws exception

2017-05-26 Thread Marcin Słowik
Marcin Słowik added the comment: I can confirm, I have managed to accidentally reproduce this issue on a custom build of 3.6.0 on RHEL. sys.version: '3.6.0 (default, Jan 18 2017, 11:23:11) [GCC 4.4.7 20120313 (Red Hat 4.4.7-16)]' The issue popped out of nowhere, on a code that was

[issue4963] mimetypes.guess_extension result changes after mimetypes.init()

2015-10-25 Thread Marcin Szewczyk
Changes by Marcin Szewczyk : -- nosy: +wodny ___ Python tracker <http://bugs.python.org/issue4963> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue24755] asyncio.wrap_future undocumented

2015-07-30 Thread Marcin Szewczyk
New submission from Marcin Szewczyk: While asyncio.wrap_future is mentioned in PEP 3156 and has its docstring it is undocumented in the reference. run_in_executor is documented but doesn't mention wrap_future either. $ grep -r wrap_future Doc; echo $? 1 -- assignee: docs@p

[issue24654] PEP 492 - example benchmark doesn't work (TypeError)

2015-07-19 Thread Marcin Szewczyk
Marcin Szewczyk added the comment: Thanks for the update. Regarding the "plain generator" part -- am I right thinking it's simply a generator not decorated with @asyncio.coroutine? -- ___ Python tracker <http://bugs.pyt

[issue24654] PEP 492 - example benchmark doesn't work (TypeError)

2015-07-17 Thread Marcin Szewczyk
New submission from Marcin Szewczyk: Using benchmark from the section https://www.python.org/dev/peps/pep-0492/#async-await raises: Traceback (most recent call last): File "./bench.py", line 28, in timeit(abinary, 19, 30) File "./bench.py", line 23, in timei

[issue23885] urllib.quote horribly mishandles unicode as second parameter

2015-04-07 Thread Marcin Kościelnicki
New submission from Marcin Kościelnicki: All hell breaks loose when unicode is passed as the second argument to urllib.quote in Python 2: >>> import urllib >>> urllib.quote('\xce\x91', u'') Traceback (most recent call last): File "", line 1,

[issue4130] Intel icc 9.1 does not support __int128_t used by ctypes

2014-09-04 Thread Marcin Wojdyr
Marcin Wojdyr added the comment: I just came across this issue when compiling 2.7.8 with ICC 15.0. But apparently it's been fixed in the meantime by updating libffi to v3.1 (r92061 for 2.7). -- nosy: +wojdyr ___ Python tracker

[issue21324] dbhash leaks random memory fragments to a database

2014-04-21 Thread Marcin Szewczyk
New submission from Marcin Szewczyk: As stated in the subject. Example is in a remote Git repository: https://bitbucket.org/wodny/python-dbm-experiments/ It shows how some random data gets into the database (into some gaps between keys and values). There is also a C example which hasn't

[issue18019] dictionary views lead to segmentation fault

2013-05-19 Thread Marcin Szamotulski
New submission from Marcin Szamotulski: This simple snipet will crash python: >>> d={} >>> v=d.viewvalues() >>> k=d.viewkeys() >>> d[v]=k >>> k Segmentation fault I am using python2.7. Python3.2 does not have views while .keys() and .values()

[issue17018] Inconsistent behaviour of methods waiting for child process

2013-01-23 Thread Marcin Szewczyk
New submission from Marcin Szewczyk: I've done some experiments with: 1) multiprocessing.Process.join() 2) os.waitpid() 3) subprocess.Popen.wait() These three methods behave completely different when interrupted with a signal which I find disturbing. Reactions are: 1) exit with no exce

[issue11158] Python VM deadlock

2011-02-10 Thread Marcin Bachry
Marcin Bachry added the comment: I think it may be related to this bug: http://bugs.python.org/issue6721 -- nosy: +marcin.bachry status: pending -> open ___ Python tracker <http://bugs.python.org/issu

[issue11048] "import ctypes" causes segfault on read-only filesystem

2011-01-30 Thread Marcin Bachry
Marcin Bachry added the comment: This patch fixes issue with unitialized variable which makes ctypes crash in error handler. Note that for you it merely turns "Segmentation fault" into MemoryError exception. Python ships with buggy version of libffi, which tries to allocate me

[issue8689] sqlite3 parameter substitution breaks with multiple parameters

2010-05-13 Thread Marcin Bachry
Marcin Bachry added the comment: I wrote a Perl script testing this issue and it fails too, so it's most probably a bug in sqlite itself. I think the bug is already reported under id 26ff0c82d1 in sqlite bug tracker: http://www.sqlite.org/src/rptview?rn=2 -- nosy: +marcin.b

[issue8407] expose signalfd(2) and sigprocmask(2) in the signal module

2010-04-14 Thread Marcin Bachry
Changes by Marcin Bachry : -- nosy: +marcin.bachry ___ Python tracker <http://bugs.python.org/issue8407> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue7788] segfault when deleting from a list using slice with very big `step' value

2010-02-04 Thread Marcin Bachry
Marcin Bachry added the comment: I had odd problems matching line numbers reported by Windows compiler to actual sources, so I used "gcc -Wextra" to produce (even more) signedness warnings against Python 2.x r77957: listobject.c:132: warning: comparison between signed and unsign

[issue7788] segfault when deleting from a list using slice with very big `step' value

2010-01-26 Thread Marcin Bachry
Marcin Bachry added the comment: I attach the patch. I changed signedness in all three sequence types and made sure tests crash when run on unpatched Python. -- Added file: http://bugs.python.org/file16019/fix.diff ___ Python tracker <h

[issue7788] segfault when deleting from a list using slice with very big `step' value

2010-01-26 Thread Marcin Bachry
Marcin Bachry added the comment: Yes, I can give a shot. -- ___ Python tracker <http://bugs.python.org/issue7788> ___ ___ Python-bugs-list mailing list Unsub

[issue7788] segfault when deleting from a list using slice with very big `step' value

2010-01-26 Thread Marcin Bachry
Marcin Bachry added the comment: Using "grep" I found the same code in Modules/arraymodule.c: from array import array del array('i', range(10))[9::1<<333] -- ___ Python tracker <htt

[issue7788] segfault when deleting from a list using slice with very big `step' value

2010-01-26 Thread Marcin Bachry
Marcin Bachry added the comment: I think the expression "cur + step" in line 2660 of listobject.c (py2.7 trunk) overflows to negative value and the "if" branch isn't entered. if (cur + step >= Py_SIZE(self)) { lim = Py_SIZE(self) - cur - 1; } If I chang

[issue7760] use_errno=True does not work

2010-01-23 Thread Marcin Bachry
Marcin Bachry added the comment: In the libc case you shouldn't give absolute path in CDLL: CDLL('libc.so.6') is better. You use "/lib/libc.so.6" path, but Python (and ctypes.so) actually uses something like "/lib/tls/i686/cmov/libc.so.6" - these are tw

[issue7736] os.listdir hangs since opendir() and closedir() do not release GIL

2010-01-20 Thread Marcin Bachry
Marcin Bachry added the comment: > Still, I'd be extremly grateful if someone could tell me the trick how to create a backtrace in such a deadlock situation Sorry, I should have mentioned that. In order to get backtrace you let the process freeze, attach gdb to it (it will freeze to

[issue7736] ctypes freezes/deadlocks process

2010-01-19 Thread Marcin Bachry
Marcin Bachry added the comment: Here's the backtrace: #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85 #1 0x7fcd0234a6e8 in PyThread_acquire_lock (lock=0x183f3f0, waitflag=128) at Python/thread_pthread.h:349 #2 0x7fcd02311fa4 in PyEval_RestoreThread (t

[issue1975] signals not always delivered to main thread, since other threads have the signal unmasked

2009-12-14 Thread Marcin Stepnicki
Marcin Stepnicki added the comment: > I don't have any strong view over whether the interpreter should, > theoretically, block signals in non-main threads. But, practically, > blocking signals apparently produced issues with readline (and possibly > other libs relying on signa

[issue6454] Add "example" keyword argument to optparse constructor

2009-11-19 Thread Marcin Kasperski
Marcin Kasperski added the comment: I found this bug while looking for suggestions how to add examples to the optparse help call, but I feel there is a better and more general solution - just provide some minimal formatting for description: treat empty line as paragraph separator. Then I would

[issue5080] PyArg_Parse* should raise TypeError for float parsed with integer format

2009-09-20 Thread Marcin Wider
Changes by Marcin Wider : -- nosy: +marcin.wider ___ Python tracker <http://bugs.python.org/issue5080> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue6897] imaplib fails during login

2009-09-14 Thread Marcin Bachry
Marcin Bachry added the comment: Looks like duplicate of #6734. -- nosy: +marcin.bachry ___ Python tracker <http://bugs.python.org/issue6897> ___ ___ Python-bug

[issue6882] uuid creates zombies

2009-09-11 Thread Marcin Bachry
Marcin Bachry added the comment: Actually it's a bug in ctypes.util.find_library() which is called from uuid.py. The function doesn't close() popen object leaving forked process in zombie state. I attach the fix. -- keywords: +patch nosy: +marcin.bachry Added

[issue1975] signals not always delivered to main thread, since other threads have the signal unmasked

2009-09-06 Thread Marcin Stepnicki
Marcin Stepnicki added the comment: I have just got bitten by this bug - I usually run my software under Linux/Windows, this was the first time that my customer requested specifically FreeBSD platform and I was *really* surprised. Not to mention the fact that bug in Python came as the last

[issue6734] Imap lib implicit conversion from bytes to string

2009-08-21 Thread Marcin Bachry
Marcin Bachry added the comment: Ok, it think it's good to leave internal _quote() function operating on bytes and convert password argument in login(). The method now works with both str and bytes as arguments. -- keywords: +patch Added file: http://bugs.python.org/file14752/im

[issue6734] Imap lib implicit conversion from bytes to string

2009-08-20 Thread Marcin Bachry
Marcin Bachry added the comment: It seems most IMAP4 methods accept str as arguments right now (I checked: list, lsub, myrights, select, status, search, fetch) and login() is a sole exception. I know the protocol is mostly ascii only, but still having possibility of using str in the API feels

[issue6726] pyuic4.bat has bad path to python.exe and pyuic.py

2009-08-18 Thread Marcin
New submission from Marcin : I have found bug in pyuic4.bat. I have installed python to directory c:\programs. The path to 'python.exe' is c:\programs\python.exe. Content of file pyuic4.bat is: @"C:\Python25\python.exe" "C:\Python25\Lib\site-packages\PyQt4\uic\pyuic.py

[issue3541] bsddb memory leak on ubuntu

2009-05-16 Thread Marcin Bachry
Marcin Bachry added the comment: The test program uses constant memory on my machine. Ubuntu 9.04, libdb4.7.25-6ubuntu1, python 2.7 trunk. -- nosy: +marcin.bachry ___ Python tracker <http://bugs.python.org/issue3

[issue5238] ssl makefile never closes socket

2009-05-11 Thread Marcin Bachry
Marcin Bachry added the comment: I think there are two bugs spotted here. The first is the mentioned missing "close" param to _fileobject in makefile() method. The second one was noticed by Jonathan. He doesn't use makefile() at all, yet his socket isn't closed either. He

[issue4066] smtplib SMTP_SSL._get_socket doesn't return a value

2009-05-10 Thread Marcin Bachry
Marcin Bachry added the comment: Here's a dumbed down version of the test from #4470. It requires network, but no gmail account is needed to run the test. -- Added file: http://bugs.python.org/file13952/test_smtpnet.py ___ Python tracker

[issue4066] smtplib SMTP_SSL._get_socket doesn't return a value

2009-05-10 Thread Marcin Bachry
Marcin Bachry added the comment: Your diff is better than mine and looks quite similar to patch number 2 in #4470. If the whole #4470 can't be accepted for now, we could at least apply this one change, because without it SMTP_SSL is totally unusable. Daniel, maybe we can mark this bug or

[issue5259] smtplib is broken in Python3

2009-04-25 Thread Marcin Bachry
Marcin Bachry added the comment: I add simple smtp auth unit test to exercise this bug. -- keywords: +patch nosy: +marcin.bachry Added file: http://bugs.python.org/file13774/test-smtplib.diff ___ Python tracker <http://bugs.python.org/issue5

[issue5313] multiprocessing.process using os.close(sys.stdin.fileno) instead of sys.stdin.close()

2009-04-16 Thread Marcin Cieslik
Marcin Cieslik added the comment: Hello, I believe I am the edge-case. I've written a minimalist python Tkinter-shell around Tkinter.Text and code.InteractiveConsole by hi-jacking stdin, stdout and stderr. It "hangs" when using multiprocessing pool. to reproduce run papy_

[issue4440] "sort" command doesn't work in pstats if run interactively

2008-11-26 Thread Marcin Bachry
New submission from Marcin Bachry <[EMAIL PROTECTED]>: Sort command in Python's 3.0 pstats doesn't accept any valid argument and views help all the time: $ python3.0 -m pstats pstats Welcome to the profile statistics browser. % sort cumulative Valid sort keys (unique prefi

[issue4067] ast.fix_missing_locations() breaks if node doesn't have "_attributes" variable

2008-10-07 Thread Marcin Bachry
New submission from Marcin Bachry <[EMAIL PROTECTED]>: ast.fix_missing_locations() fails if any node is missing "_attributes" instance variable - but it's the case of some fundamental nodes like "alias" or "identifier". When I run simple test:

[issue4066] smtplib SMTP_SSL._get_socket doesn't return a value

2008-10-07 Thread Marcin Bachry
New submission from Marcin Bachry <[EMAIL PROTECTED]>: SMTP.connect method expects _get_socket() method to return socket object: self.sock = self._get_socket(host, port, self.timeout) but overriden _get_socket() method in SMTP_SSL class doesnt' have return statement (it set

[issue1153] help(pickle) fails: unorderable types: type() < type()

2007-09-12 Thread Marcin 'Qrczak' Kowalczyk
New submission from Marcin 'Qrczak' Kowalczyk: Python 3.0a1 (py3k, Sep 8 2007, 15:57:56) [GCC 4.2.1 20070719 (release) (PLD-Linux)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pickle