pyqterm.backend.*
-
class
pyqterm.backend.Multiplexer(cmd='/bin/bash', env_term='xterm-color', timeout=86400)[source]
Bases: object
-
proc_bury(sid)[source]
-
proc_buryall(*args, **kwargs)[source]
-
proc_dump(*args, **kwargs)[source]
-
proc_getalive(*args, **kwargs)[source]
-
proc_keepalive(*args, **kwargs)[source]
-
proc_read(*args, **kwargs)[source]
-
proc_resize(sid, w, h)[source]
-
proc_spawn(sid, cmd=None)[source]
-
proc_thread()[source]
Supervisor thread
-
proc_waitfordeath(sid)[source]
-
proc_write(*args, **kwargs)[source]
-
stop()[source]
-
class
pyqterm.backend.Session(cmd=None, width=80, height=24)[source]
Bases: object
-
_mux = None
-
close()[source]
-
classmethod
close_all()[source]
-
dump()[source]
-
is_alive()[source]
-
keepalive()[source]
-
last_change()[source]
-
pid()[source]
-
resize(width, height)[source]
-
start(cmd=None)[source]
-
stop()
-
write(data)[source]
-
class
pyqterm.backend.Terminal(w, h)[source]
Bases: object
-
clear(y0, x0, y1, x1)[source]
-
csi_CBT(p)[source]
-
csi_CHA(p)[source]
-
csi_CHT(p)[source]
-
csi_CNL(p)[source]
-
csi_CPL(p)[source]
-
csi_CTC(p)[source]
-
csi_CUB(p)[source]
-
csi_CUD(p)[source]
-
csi_CUF(p)[source]
-
csi_CUP(p)[source]
-
csi_CUU(p)[source]
-
csi_DA(p)[source]
-
csi_DCH(p)[source]
-
csi_DECREQTPARM(p)[source]
-
csi_DECSTBM(p)[source]
-
csi_DECSTR(p)[source]
-
csi_DL(p)[source]
-
csi_DSR(p)[source]
-
csi_ECH(p)[source]
-
csi_ED(p)[source]
-
csi_EL(p)[source]
-
csi_HPA(p)[source]
-
csi_HPR(p)[source]
-
csi_HVP(p)[source]
-
csi_ICH(p)[source]
-
csi_IL(p)[source]
-
csi_RCP(p)[source]
-
csi_REP(p)[source]
-
csi_RM(p)[source]
-
csi_SCP(p)[source]
-
csi_SD(p)[source]
-
csi_SGR(p)[source]
-
csi_SM(p)[source]
-
csi_SU(p)[source]
-
csi_TBC(p)[source]
-
csi_VPA(p)[source]
-
csi_VPR(p)[source]
-
ctrl_BS()[source]
-
ctrl_CR()[source]
-
ctrl_HT(n=1)[source]
-
ctrl_LF()[source]
-
ctrl_SI()[source]
-
ctrl_SO()[source]
-
cursor_down(n=1)[source]
-
cursor_left(n=1)[source]
-
cursor_line_width(next_char)[source]
-
cursor_right(n=1)[source]
-
cursor_set(y, x)[source]
-
cursor_set_x(x)[source]
-
cursor_set_y(y)[source]
-
cursor_up(n=1)[source]
-
dumb_echo(char)[source]
-
dumb_write(char)[source]
-
dump()[source]
-
esc_APC()[source]
-
esc_CSI()[source]
-
esc_DCS()[source]
-
esc_DECALN()[source]
-
esc_DECID()[source]
-
esc_DECKPAM()[source]
-
esc_DECKPNM()[source]
-
esc_DECRC()[source]
-
esc_DECSC()[source]
-
esc_G0_0()[source]
-
esc_G0_1()[source]
-
esc_G0_2()[source]
-
esc_G0_3()[source]
-
esc_G0_4()[source]
-
esc_G1_0()[source]
-
esc_G1_1()[source]
-
esc_G1_2()[source]
-
esc_G1_3()[source]
-
esc_G1_4()[source]
-
esc_HTS()[source]
-
esc_IND()[source]
-
esc_NEL()[source]
-
esc_OSC()[source]
-
esc_PM()[source]
-
esc_RI()[source]
-
esc_SOS()[source]
-
esc_SS2()[source]
-
esc_SS3()[source]
-
esc_ST()[source]
-
fill(y0, x0, y1, x1, char)[source]
-
peek(y0, x0, y1, x1)[source]
-
pipe(d)[source]
-
poke(y, x, s)[source]
-
read()[source]
-
reset_hard()[source]
-
reset_screen()[source]
-
reset_soft()[source]
-
scroll_area_down(y0, y1, n=1)[source]
-
scroll_area_set(y0, y1)[source]
-
scroll_area_up(y0, y1, n=1)[source]
-
scroll_line_left(y, x, n=1)[source]
-
scroll_line_right(y, x, n=1)[source]
-
set_size(w, h)[source]
-
utf8_charwidth(char)[source]
-
utf8_decode(d)[source]
-
vt100_charset_select(g, charset)[source]
-
vt100_charset_set(g)[source]
-
vt100_charset_update()[source]
-
vt100_parse_params(p, d, to_int=True)[source]
-
vt100_parse_process()[source]
-
vt100_parse_reset(vt100_parse_state='')[source]
-
vt100_setmode(p, state)[source]
-
vt100_write(char)[source]
-
write(d)[source]
-
pyqterm.backend.ssh_command(login, executable='ssh')[source]
-
pyqterm.backend.synchronized(func)[source]