archive-com.com » COM » T » TELECOMMUNITY.COM

Total: 388

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • PyProtocols API Reference
    to PEP 246 so this brings PyProtocols into closer conformance with the PEP If you are currently using it you will receive a DeprecationWarning and in PyProtocols 1 0 your code will break Fixed protocols sequenceOf being unable to directly imply a non sequence protocol Raise AdaptationFailure instead of NotImplementedError when adaptation is unsuccessful AdaptationFailure is a subclass of both TypeError and NotImplementedError so code written according to either PEP 246 or older versions of PyProtocols will still catch the error There is now an AbstractBase class similar to Interface that can be used for the ABC Abstract Base Class style of interface usage where the interface may contain implementation code and can be subclassed to create concrete implementations In previous versions you could use Interface as such a base class but now calling an Interface object performs adaptation rather than instantiation unless the subclass redefines init Protocol instances except for AbstractBase subclasses are now callable with a signature similar to adapt E g ISomething foo args is equivalent to adapt foo ISomething args This convenient API pioneered by Twisted and later adopted by Zope X3 is now available in PyProtocols as well Note that as a result of this change the PyProtocols test suite now requires a Zope X3 alpha release or better setup py now accepts a without speedups global option to disable the C speedups module We now support the latest adapter hooks protocol provided by Zope X3 interfaces allowing multiple interface registry systems to participate in Zope interfaces adapt implementation Declaring an adapter from an instance to a protocol that was part of a circular implication path resulted in infinite recursion Correcting the problem required a change in the return signature of the declareProvides method in the IOpenProvider interface Please see the docstring or the updated reference manual for details Thanks to Bob Ippolito for discovering the problem and bringing it to my attention Defining an adapter from one protocol to another when that adapter does not shorten the adaptation path would produce a spurious KeyError Fixes since PyProtocols 0 9 1 Fixed missing unit tests for Variation class and the two bugs in Variation that weren t found because of the missing tests Fixes and Enhancements since PyProtocols 0 9 Added the factoryMethod and equivalentProtocols keywords to advise Added sequenceOf allowing you to easily create a protocol that represents a sequence of some base protocol and automatically adapt basic sequences e g lists and tuples to a sequence of the base protocol as long as all members of the input sequence can be adapted to the base protocol By default only lists and tuples are considered to support IBasicSequence Added protocolForType and protocolForURI that allow you to link interfaces by intended semantics not just by having identical instances For example you can use protocolForType file read to symbolize a file like object with a read method or protocolForURI some UUID to symbolize some documented interface In addition to compact declarations this also allows a module

    Original URL path: http://peak.telecommunity.com/protocol_api/CHANGES.txt.html (2016-04-24)
    Open archived version from archive


  • PEAK API Reference
    a filesystem context rework smtp to return a factory object that supports open Also think about whether smtp should move to peak net peak config Replace IMainLoop activity monitoring with a plugin based mechanism plugin keys ordered by definition sequence rather than randomly ZConfig factory support to allow smart interpretation of strings section names etc peak running commands Add error formatting and error reporting services Transaction storage refactorings transaction scopes for commands and tasks integrate locks with transactions transactable persistent queues ws ElementClass find ws ElementClass get queries peak web Allow DOMlets access to parse location info file and line number default error templates w useful info A set of simple basic form controls that handle value rendering only form metadata validation etc will be handled by peak web forms in a later release conditional GET support last modified ETag for static resources image resources Drop persistence package since ZODB 4 has been derailed Change to state delegation model which will integrate better with peak query Targeted for version 0 6 Functional acceptance tests that access real databases LDAP etc Get XMI writing in place w transaction support Generate UML 1 5 and CWM 1 0 and 1 1 and

    Original URL path: http://peak.telecommunity.com/doc/TODO.txt.html (2016-04-24)
    Open archived version from archive

  • FrontPage - The PEAK Developers' Center
    framework upon which most other PEAK modules are built and they will be used extensively within any application built with PEAK The next layer to explore should probably be the runtime modules running commands and logs Combined with the previous core modules the runtime modules provide most of the machinery needed for building PEAK applications The storage module provides numerous storage management features including high level relational database connectivity a general transaction framework with ACID assurance and two phase commit and a DataManager framework for high level object persistence to multiple storage media The model module provides a framework for implementing the DomainModel pattern which is based on high level business objects isolated from storage concerns The events module provides an event driven programming framework that supports ultralight microthreads implemented via generators It can stand alone or can be used atop Twisted for a more intuitive approach to asynchronous programming Further modules to explore include the util metamodels and security modules The web net and query modules are under development Additional notes in GettingStartedWithPeak Tutorials The IntroToPeak tutorial is currently the best way to get started with PEAK It demonstrates the use of many of PEAK s features by building a small application step by step Other tutorials include PeakDatabaseApplications ComposingHierarchies TwistedPeak example Using ZopePageTemplates with peak web PeakFromBasics a new tutorial currently barely started which will develop an application from scratch PeakWebHowTo introduction to peak web functionality Concepts WritingInterfaces WritingComponents WritingAdaptors Latest Project Docs from CVS README txt FEATURES txt STATUS txt CHANGES txt TODO txt Miscellaneous To be categorized AddingPsycopgSupport DistributePeakApplications MiscNotes Glossary CookBook MailingListHighlights IrcHighlights Using the Wiki You can edit any page by pressing the link at the bottom of the page Capitalized words joined together form a WikiName which hyperlinks to another page The highlighted

    Original URL path: http://peak.telecommunity.com/DevCenter/ (2016-04-24)
    Open archived version from archive

  • Index of /irc-logs
    43 2012 10 31 Oct 2012 05 01 2012 09 30 Sep 2012 05 00 2012 08 31 Aug 2012 05 12 2012 07 31 Jul 2012 04 40 2012 06 30 Jun 2012 04 42 2012 05 31 May 2012 04 55 2012 04 30 Apr 2012 04 20 2012 03 31 Mar 2012 05 16 2012 02 29 Feb 2012 04 47 2012 01 31 Jan 2012 04 41 2011 12 31 Dec 2011 04 50 2011 11 30 Nov 2011 04 46 2011 10 31 Oct 2011 04 23 2011 09 30 Sep 2011 04 46 2011 08 01 Sep 2011 01 00 2011 07 31 Jul 2011 05 15 2011 06 30 Jun 2011 04 53 2011 05 31 May 2011 04 31 2011 04 30 Apr 2011 04 38 2011 03 31 Mar 2011 04 54 2011 02 28 Feb 2011 04 26 2011 01 31 Jan 2011 04 18 2010 12 31 Dec 2010 04 34 2010 11 30 Nov 2010 04 34 2010 10 31 Oct 2010 04 48 2010 09 30 Sep 2010 05 04 2010 08 31 Aug 2010 04 33 2010 07 31 Jul 2010 04 47 2010 06 30 Jun 2010 04 32 2010 05 31 May 2010 04 16 2010 04 30 Apr 2010 04 54 2010 03 31 Mar 2010 04 38 2010 02 28 Feb 2010 04 30 2010 01 31 Jan 2010 04 32 2009 12 31 Dec 2009 04 34 2009 11 30 Nov 2009 04 17 2009 10 31 Oct 2009 04 54 2009 09 30 Sep 2009 04 37 2009 08 31 Aug 2009 04 18 2009 07 31 Jul 2009 04 35 2009 06 30 Jun 2009 04 34 2009 05 01 Jun 2009 00 03 2009 04 30 Apr 2009 05 04 2009 03 31 Mar 2009 04 55 2009 02 28 Feb 2009 05 02 2009 01 31 Jan 2009 05 16 2008 12 31 Dec 2008 04 40 2008 11 01 Dec 2008 01 46 2008 10 31 Oct 2008 05 00 2008 09 30 Sep 2008 04 51 2008 08 01 Sep 2008 00 10 2008 07 01 Aug 2008 00 10 2008 06 01 Jul 2008 00 09 2008 05 31 May 2008 06 06 2008 04 01 May 2008 00 35 2008 03 01 Apr 2008 02 34 2008 02 01 Mar 2008 00 31 2008 01 29 Feb 2008 13 59 2007 12 29 Feb 2008 13 58 2007 11 29 Feb 2008 13 58 2007 10 29 Feb 2008 13 58 2007 09 29 Feb 2008 13 58 2007 08 29 Feb 2008 13 58 2007 07 29 Feb 2008 13 58 2007 06 29 Feb 2008 13 58 2007 05 29 Feb 2008 13 58 2007 04 29 Feb 2008 13 58 2007 03 29 Feb 2008 13 58 2007 02 29 Feb 2008 13 58 2007 01 29 Feb 2008 13 58 2006 12 29 Feb 2008 13 58 2006 11

    Original URL path: http://peak.telecommunity.com/irc-logs/ (2016-04-24)
    Open archived version from archive

  • DatabaseReferences - The PEAK Developers' Center
    DB includes a C implementation of the algorithms described in Optimizing Object Queries Using an Effective Calculus above Outer Join Processing Outerjoin Simplication and Reordering for Query Optimization Outerjoins as Disjunctions Misc Optimization Techniques Performing Group By before Join Guy with a 300 page draft on query compilation Optimizing Queries across Diverse Data Sources Python Stuff Integrating Diverse Data Sources with Gadfly 2 SQLObject library for Python Performs SQL operations

    Original URL path: http://peak.telecommunity.com/DevCenter/DatabaseReferences (2016-04-24)
    Open archived version from archive

  • What is PEAK?
    your actual application But PEAK is different from J2EE it s a single free implementation of simpler API s based on an easier to use language that can nonetheless scale with better performance than J2EE PEAK is the successor to TransWarp an experimental toolkit for software automation in Python PEAK takes the best of the techniques and ideas from TransWarp and repackages them as an enterprise software toolkit Where TransWarp

    Original URL path: http://peak.telecommunity.com/Articles/WhatisPEAK.html (2016-04-24)
    Open archived version from archive

  • PEAK API Reference
    and the Python DBAPI to construct web based GUI or command line applications interacting with any kind of storage or with no storage at all Whatever the application type PEAK can help you put it together Package Features Far too many to list even briefly here see FEATURES txt for a very high level overview Known Issues and Risks of this Version This is ALPHA software Although much of the system is extensively tested by a battery of automated tests it may contain bugs especially in areas not covered by the test suites Also many system interfaces are still subject to change PEAK includes early copies of Zope X3 s ZConfig and persistence packages which have had and may continue to have significant implementation changes We will be tracking Zope X3 periodically but can t guarantee compatibility with arbitrary e g CVS versions of Zope X3 Documentation at present is limited and scattered The principal documentation is an API reference generated from the code s lengthy docstrings which usually contain motivating examples for using that class method or function The mailing list and its archives provide a wealth of information on actual usage scenarios recommended approaches etc There is also the beginnings of a tutorial on using the component binding package Third Party Software Included with PEAK All third party software included with PEAK are understood by PEAK s authors to be distributable under terms comparable to those PEAK is offered under However it is up to you to understand any obligations those licenses may impose upon you For your reference here are the third party packages and where to find their license terms The included pyexpat doctest optparse and textwrap modules in peak util are from Python 2 4 and are included for backward compatibility in Python 2 2

    Original URL path: http://peak.telecommunity.com/doc/ (2016-04-24)
    Open archived version from archive

  • IRC Channel
    and then and pop in if someone has stated a question out loud Usually however you re better off asking your questions on the PEAK mailing list or on the distutils sig list if it s a question about setuptools pkg resources or easy install One of the bots is our own peak logbot that records all activity on the channel in these logs So if you don t have

    Original URL path: http://peak.telecommunity.com/Meta/IRCChannel.html (2016-04-24)
    Open archived version from archive



  •