ó o©¿Uc@sdefd„ƒYZdS(tActioncBs&eZdZdd„Zdd„ZRS(s€An Action represents the combination of F# key, descriptive text, and, in some cases, an associated arbitrary function. cCstdƒ‚dS(s.Private default function assigned to do_actions"Must override do_action before useN(tNotImplementedError(tselftscreen((s action.pyt _do_actionscCs:||_||_|dk r*||_n |j|_dS(sÝ Constructor key (required): An integer corresponding to a function key. For example, key = 2 would imply this action is associated with F2 (and Esc-2) text (required): A string description of the action. This is displayed in the footer. Keep it short - only 80 characters are available for all actions, and it must be assumed that the 'long notation' of ESC-#_ is printed for each action. N(tkeyttexttNonet do_actionR(RRRR((s action.pyt__init__#s     N(t__name__t __module__t__doc__RRR (((s action.pyRs N(tobjectR(((s action.pyts