The closest Python framework that reminded me of CICS was Slither, but it appears that Slither was developed for and only works in a Linux environment. I couldn't get it to work in Windows. Frustrated, I developed my own set of Python routines that allowed me to use CGI in a manner familiar to me as a CICS developer.
If you're not familiar with CICS, here's a quick overview. CICS is a transaction monitor system that manages online transactions on IBM mainframes. CICS transactions consist of one or more maps and one or more programs. The map contains constants, like labels, and fields that the program can display to or read from. The program performs some or all of the following functions:
An HTTP document written using HTML markup can be considered analogous to a CICS map, when fields are added to the markup to make a template. The functions of a CICS program can be performed using one or more modules of CGI and Python.
Top Page: Index, Next Page: Environment