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]