gluon.tools.PluginManager:
Plugin Manager is similar to a storage object but it is a single
level singleton this means that multiple instances within the same
thread share the same attributes Its constructor is also special.
gluon.validators.IS_DECIMAL_IN_RANGE:
Determine that the argument is (or can be represented as) a Python
Decimal, and that it falls within the specified inclusive range.
gluon.validators.IS_FLOAT_IN_RANGE:
Determine that the argument is (or can be represented as) a float,
and that it falls within the specified inclusive range.
gluon.validators.IS_GENERIC_URL:
Rejects a URL string if any of the following is true:
* The string is empty or None
* The string uses characters that are not allowed in a URL
* The URL scheme specified (if one is specified) is not valid
gluon.validators.IS_HTTP_URL:
Rejects a URL string if any of the following is true:
* The string is empty or None
* The string uses characters that are not allowed in a URL
* The string breaks any of the HTTP syntactic rules
* The URL scheme specified (if one is specified) is not 'http' or 'https'
* The top-level domain (if a host name is specified) does not exist
gluon.validators.IS_IMAGE:
Checks if file uploaded through file input was saved in one of
selected image formats and has dimensions (width and height) within
given boundaries.
gluon.validators.IS_INT_IN_RANGE:
Determine that the argument is (or can be represented as) an int,
and that it falls within the specified range.
gluon.validators.IS_URL:
Rejects a URL string if any of the following is true:
* The string is empty or None
* The string uses characters that are not allowed in a URL
* The string breaks any of the HTTP syntactic rules
* The URL scheme specified (if one is specified) is not 'http' or 'https'
* The top-level domain (if a host name is specified) does not exist
gluon.rocket.Worker:
The Worker class is a base class responsible for receiving
connections and (a subclass) will run an application to process the
the connection
basestring:
Type basestring cannot be instantiated; it is the base for str and
unicode.
str:
str(object='') -> string
gluon.utf8.Utf8:
Class for utf8 string storing and manipulations
dict:
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object's
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list.
gluon.storage.FastStorage:
Eventually this should replace class Storage but causes memory leak
because of http://bugs.python.org/issue1469629
gluon.storage.Storage:
A Storage object is like a dictionary except `obj.foo` can be used
in addition to `obj['foo']`, and setting obj.foo = None deletes
item foo.
gluon.globals.Request:
Defines the request object and the default values of its members
gluon.globals.Response:
Defines the response object and the default values of its members
response.write( ) can be used to write in the output html
gluon.globals.Session:
Defines the session object and the default values of its members (None)