PK(68u3 3 EGG-INFO/SOURCES.txtMANIFEST.in setup.cfg setup.py FormEncode.egg-info/PKG-INFO FormEncode.egg-info/SOURCES.txt FormEncode.egg-info/dependency_links.txt FormEncode.egg-info/requires.txt FormEncode.egg-info/top_level.txt docs/Design.txt docs/ToDo.txt docs/Validator.txt docs/build docs/community.txt docs/default.css docs/download.txt docs/history.txt docs/htmlfill.txt docs/i18n.txt docs/index.txt docs/news.txt docs/test_docs.py examples/webware_example.ini examples/WebwareExamples/__init__.py examples/WebwareExamples/index.py ez_setup/README.txt ez_setup/__init__.py formencode/__init__.py formencode/api.py formencode/compound.py formencode/context.py formencode/declarative.py formencode/doctest_xml_compare.py formencode/fields.py formencode/fieldstorage.py formencode/foreach.py formencode/formgen.py formencode/htmlfill.py formencode/htmlfill_schemabuilder.py formencode/htmlform.py formencode/htmlgen.py formencode/interfaces.py formencode/schema.py formencode/sqlformgen.py formencode/sqlschema.py formencode/validators.py formencode/variabledecode.py formencode/i18n/FormEncode.pot formencode/i18n/big5/LC_MESSAGES/FormEncode.mo formencode/i18n/big5/LC_MESSAGES/FormEncode.po formencode/i18n/de/LC_MESSAGES/FormEncode.mo formencode/i18n/de/LC_MESSAGES/FormEncode.po formencode/i18n/es/LC_MESSAGES/FormEncode.mo formencode/i18n/es/LC_MESSAGES/FormEncode.po formencode/i18n/fr/LC_MESSAGES/FormEncode.mo formencode/i18n/fr/LC_MESSAGES/FormEncode.po formencode/i18n/pt_BR/LC_MESSAGES/FormEncode.mo formencode/i18n/pt_BR/LC_MESSAGES/FormEncode.po formencode/i18n/pt_PT/LC_MESSAGES/FormEncode.mo formencode/i18n/pt_PT/LC_MESSAGES/FormEncode.po formencode/i18n/ru/LC_MESSAGES/FormEncode.mo formencode/i18n/ru/LC_MESSAGES/FormEncode.po formencode/i18n/sk/LC_MESSAGES/FormEncode.mo formencode/i18n/sk/LC_MESSAGES/FormEncode.po formencode/i18n/sl/LC_MESSAGES/FormEncode.mo formencode/i18n/sl/LC_MESSAGES/FormEncode.po formencode/javascript/ordering.js formencode/util/__init__.py formencode/util/doctest24.py formencode/util/threadinglocal.py tests/conftest.py tests/disabled_makeform.py tests/disabled_sqlschema.py tests/non_empty.txt tests/test_cc_expires.py tests/test_cc_validator.py tests/test_context.py tests/test_doctest_xml_compare.py tests/test_doctests.py tests/test_formgen.py tests/test_htmlfill.py tests/test_htmlgen.py tests/test_i18n.py tests/test_schema.py tests/htmlfill_data/data-error1.txt tests/htmlfill_data/data-fill1.txt tests/htmlfill_data/data-fill2.txt tests/htmlfill_data/data-fill3.txt tests/htmlfill_data/data-fill4.txt tests/htmlfill_data/data-schema1.txt tests/htmlfill_data/form-last-element.txt PK(682EGG-INFO/dependency_links.txt PK(68*֙EGG-INFO/PKG-INFOMetadata-Version: 1.0 Name: FormEncode Version: 0.7.1 Summary: HTML form validation, generation, and conversion package Home-page: http://formencode.org Author: Ian Bicking Author-email: ianb@colorstudy.com License: PSF Description: FormEncode validates and converts nested structures. It allows for a declarative form of defining the validation, and decoupled processes for filling and generating forms. It has a `subversion repository `_ that you can install from with ``easy_install FormEncode==dev`` Platform: UNKNOWN Classifier: Development Status :: 4 - Beta Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: Python Software Foundation License Classifier: Programming Language :: Python Classifier: Topic :: Software Development :: Libraries :: Python Modules PK(68EGG-INFO/requires.txt [testing] elementtreePK(68 EGG-INFO/top_level.txtformencode PKC(682EGG-INFO/not-zip-safe PK1(685formencode/fields.pyc; cFc@sdZdkZeideddkZeZdkZdkl Z ddjddjf\Z Z dk l Z dfd YZd efd YZd efd YZdefdYZde fdYZde fdYZdefdYZdefdYZdefdYZdefdYZdefdYZdefdYZd efd!YZd"efd#YZd$efd%YZd&efd'YZd(efd)YZ d*e fd+YZ!d,efd-YZ"d.efd/YZ#d0e#fd1YZ$d2efd3YZ%d4efd5YZ&d6efd7YZ'd8efd9YZ(d:Z)ed;Z*e+d<jo*dk,Z,dk-Z-e-i.e,i/ndS(=s Fields for use with Forms. The Field class gives the basic interface, and then there's bunches of classes for the specific kinds of fields. Nssformencode.fields is deprecated with no replacement; if you are using it please maintain your own copy of this filei(shtmlii(s Declaratives NoDefaultcBstZRS(N(s__name__s __module__(((s5build/bdist.darwin-8.0.1-x86/egg/formencode/fields.pys NoDefault'ss none_dictcBstZdZRS(NcCs+|ido tn|i|SdS(Ns_(sattrs startswithsAttributeErrorsselfsget(sselfsattr((s5build/bdist.darwin-8.0.1-x86/egg/formencode/fields.pys __getattr__+s (s__name__s __module__s __getattr__(((s5build/bdist.darwin-8.0.1-x86/egg/formencode/fields.pys none_dict)ssContextcBsAtZddedZedZdZdZdZRS(NscKs[||_||_||_x*|iD]\}}t|||q(Wt ||_ dS(N( s name_prefixsselfs id_prefixsdefaultsskwsitemssnamesvaluessetattrs none_dictsoptions(sselfs name_prefixs id_prefixsdefaultsskwsnamesvalue((s5build/bdist.darwin-8.0.1-x86/egg/formencode/fields.pys__init__2s    cCsr|i o!|ip td|i}n(|io|i|i}n |i}|o|d|Sn|SdS(Ns2Field has not name, and context has no name_prefixs.(sfieldsnamesselfs name_prefixsAssertionErrorsadding(sselfsfieldsaddingsname((s5build/bdist.darwin-8.0.1-x86/egg/formencode/fields.pysname;s    cCs|i|iSdS(N(sselfs id_prefixsfieldsname(sselfsfield((s5build/bdist.darwin-8.0.1-x86/egg/formencode/fields.pysidIscCs5|io#|i|}|ii|SntSdS(N(sselfsdefaultssnamesfieldsgetsNone(sselfsfieldsname((s5build/bdist.darwin-8.0.1-x86/egg/formencode/fields.pysdefaultLs cKsd|joC|io"|id|id|d