i3ipc ( v2.0.1
) рдореЗрдВ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╣рд╛рд▓рд┐рдпрд╛, рдкреНрд░рдореБрдЦ рдЕрдкрдбреЗрдЯ рд╣рдорд╛рд░реЗ рдХреБрдЫ рд╕реЗрдЧрдореЗрдВрдЯ рдФрд░ рд▓рд┐рд╕реНрдЯрд░реНрд╕ рдХреЛ рдпрд╣рд╛рдВ рддреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рднреА рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ (рдкрд╛рдпрдерди 3.8 рдХреЗ рд▓рд┐рдП) рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╕рдордп рдЖрдЬ рдЗрд╕реЗ рдЦреЛрдЬрд╛ред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╣рдорд╛рд░реЗ рдХреЛрдб рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд i3ipc JSON рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЕрдЬрдЧрд░ рд╡рд░реНрдЧ рдХреЗ рд░реИрдкрд░ рдмрджрд▓ рдЧрдП рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ reply['attr']
рдЕрдм рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ, рдФрд░ reply.attr
рдпрд╛ getattr(reply, 'attr')
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣ powerline/listers/i3wm.py рдФрд░ powerline/segments/i3wm.py рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЪ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реА рд╕рдВрдЧрддрддрд╛ рдХреЛ рдХреИрд╕реЗ рдФрд░ рдХреИрд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА i3ipc рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рдерд╛, рд╢рд╛рдпрдж рдЗрд╕реЗ i3ipc рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдПрдХ (рдФрд░ рднреА рд╕рд░рд▓) рдлрд┐рдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?
рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ altdesktop/i3ipc-python#136 . рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдХреА рдЧрдИ
reply['attr']
рдХреЛ reply.attr
рдмрджрд▓рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
@ PH111P рд╣рд╛рдБ, рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЗрд╕реЗ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рддреЛрдбрд╝рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ; рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рдкреИрдЪ рдХрд╛ рд╕рдордп рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@ PH111P рд╣рд╛рдБ, рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ