Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
...practices for scientists and engineers. The proposed portion of the work was completed in October 2006 and the course is still actively being improved and expanded. For details, see http://www.swc.scipy.org/ Implementation of PySNMPv3 (Ilya Etingof, $1.5K) – an SNMP library for Python. This was completed in October 2005. For details, see http://pysnmp.sourceforge.net/ Moving Jython Forward (Brian Zimmer, $10K) -- to bring Jython up to date with CPython. Due to unexpected changes in the proposer'...
...best practice random number generator algorithm, widely tested, with a period of 2**19937-1. Code by Raymond Hettinger. sets - a new module implementing two flexible set data types. Code by a cast of thousands, including Greg V. Wilson, Alex Martelli, Tim Peters, and Raymond Hettinger. (PEP 218) socket - sockets now support an optional timeout on all operations. Code by Michael Gilfix and Bernard Yue, based on Tim O'Malley's timeoutsocket.py. Some bugs in this feature were fixed in 2.3b1;...
...Best practice is to keep the ballots. 501c organizations should be run like a regular company, so they are still required to have (and keep) articles, bylaws, board minutes, etc. D. Goodger will put the forms and ballots in an envelope, seal it, and file it. Status: done. Originally from March 2007, Section 12, Awards: D. Goodger will follow up with Nathan Torkington of O'Reilly regarding the Frank Willison Award. See Frank Willison Award below. Status: done. Originally from March 2007, Sect...
...best tailor these tools for the intended age groups. Our goal is to take the software environments and tools used by more experienced programmers, and produce versions of these that will be useful in teaching programming skills. We are inspired by the existing Python interactive interpreter and by IDLE (a graphical development environment for Python), both of which can be used either as productivity tools for professional programmers, or as teaching aides when used in conjunction with tu...
...best way to get it going. I also discussed CiviCRM with John Sullivan, FSF ED, at the Free Software Foundation annual meeting 19 March. He confirmed that their current solution for maintaining the FSF Assocate Memberships was Plone-based, but it was getting old and they were planning on switching to CiviCRM, primarily because they expected it to be easier to maintain and supplement content. They are already using CiviCRM for their Libre Planet website and registration system. He offered help a...
...best way to move this forward, but I currently don't have more cycles to spare (the brochure project has turned out to be very work intense), so can't lead such an effort at the moment. I'm currently looking for a new project lead with more time available." In terms of having any issues surrounding his project, M. A. Lemburg reported no issues except one: he said, he just does not have enough time to devote to his Moving PyPI to Amazon CloudFront project. Lemburg also reported on the futu...
...best lead to a segfault. In addition, if even after this magic the type's tp_free slot is _PyObject_Del or NULL, and the type is a base type (Py_TPFLAGS_BASETYPE), TypeError is raised: since the type is a base type, its dealloc function must call type->tp_free, and since the type is gc'able, tp_free must not be NULL or _PyObject_Del. PyThreadState_SetAsyncExc(): A new API (deliberately accessible only from C) to interrupt a thread by sending it an exception. It is intentional that you have...
...best an inefficiency (when m is idempotent), at worst an error. Classic Python has the same problem, except it doesn't even consider it an error to inherit two conflicting definitions of a method: it simply picks the first one. The traditional solution to this dilemma is to split each derived definition of m into two parts: a partial implementation _m, which only saves the data that is unique to one class, and a full implementation m, which calls its own _m and that of the base class(es...
...best to be silent now. For str and unicode objects, the ljust(), center(), and rjust() methods now accept an optional argument specifying a fill character other than a space. When method objects have an attribute that can be satisfied either by the function object or by the method object, the function object's attribute usually wins. Christian Tismer pointed out that that this is really a mistake, because this only happens for special methods (like __reduce__) where the method object's version ...
...best practices found in the course of the previous 12 months. Approved by unanimous email vote, September 17, 2007. RESOLVED, that the board of directors recommends EarnMyDegree.com to the membership, as a future sponsor member of the PSF. Approved by IRC vote 6-0-0, August 13, 2007. RESOLVED, that the PSF will become a sponsor of PyCon UK 2007 and will donate US $2,500 to The PyCon UK Society for its use in running the conference. Approved by IRC vote 6-0-0, August 13, 2007. RESOLVED, tha...
If you didn't find what you need, try your search in the Python language documentation.