gaetk2.views - pre made request handlers

class gaetk2.views.default.RobotTxtHandler(*args, **kwargs)[source]

Bases: gaetk2.handlers.DefaultHandler

Handler for robots.txt.

Assumes that only the default version should be crawled. For the default version the contents of the file robots.txt are sent. For all other versions Disallow: / is sent.

get()[source]

Deliver robots.txt based on application version.

class gaetk2.views.default.VersionHandler(*args, **kwargs)[source]

Bases: gaetk2.handlers.DefaultHandler

Version Handler - allows clients to see the git revision currently running.

get()[source]

Returns the current version.

class gaetk2.views.default.RevisionHandler(*args, **kwargs)[source]

Bases: gaetk2.handlers.DefaultHandler

Version Handler - allows clients to see the git revision currently running.

get()[source]

Returns the current revision.

class gaetk2.views.default.ReleaseHandler(*args, **kwargs)[source]

Bases: gaetk2.handlers.DefaultHandler

Release Handler - allows clients to see the git release currently running.

get()[source]

Returns the current release.

class gaetk2.views.default.BluegreenHandler(*args, **kwargs)[source]

Bases: gaetk2.handlers.DefaultHandler

Allows clients to see the if blue or green is currently running.

get()[source]

Returns the current release.

class gaetk2.views.default.WarmupHandler(*args, **kwargs)[source]

Bases: gaetk2.handlers.DefaultHandler

Initialize AppEngine Instance.

warmup()[source]

Common warmup functionality. Loads big/slow Modules.

get()[source]

Handle warm up requests.

class gaetk2.views.default.HeatUpHandler(*args, **kwargs)[source]

Bases: gaetk2.handlers.DefaultHandler

Try to import everything ever referenced by an url.

get()[source]

Import all Modules.

class gaetk2.views.backup.BackupHandler(*args, **kwargs)[source]

Bases: gaetk2.handlers.DefaultHandler

Handler to start scheduled backups.

get()[source]

To be called by cron and only by cron.