Module ImportFrom alias ImportFrom alias Import alias Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num orelse Assign NameStore ListLoad Str Str FunctionDef arguments args NameParam defaults body Return IfExp CompareNotEq AttributeLoad NameLoad attr Str Call NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd ListLoad Str ListLoad Str Call NameLoad Call NameLoad NameLoad Str NameLoad NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Return Call AttributeLoad Call AttributeLoad NameLoad attr Str attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Lambda arguments args NameParam defaults Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body If CompareEq Call NameLoad NameLoad NameLoad body Return NameLoad decorator_list Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad IfExp CompareIn NameLoad NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad Num Num If CompareGt Call NameLoad NameLoad Num body Assign NameStore Call NameLoad ListComp Call AttributeLoad Str attr NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Slice Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call NameLoad Lambda arguments args NameParam defaults CompareEq Call NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad body Assign NameStore IfExp CompareEq Call NameLoad NameLoad Num SubscriptLoad NameLoad Index Num Call NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr
N/A argparse ArgumentParser subprocess check_output N/A i3ipc N/A i3 N/A N/A i3ipc Connection N/A parser N/A ArgumentParser prog i3-container-commander.py description 
        i3-container-commander.py is a simple but highly configurable
        dmenu-based script for creating dynamic context-based commands for
        controlling top-level windows. With no arguments, it is an efficient
        and ergonomical window switcher.
         epilog 
        Additional arguments found after "--" will be passed to dmenu.
         N/A N/A N/A parser add_argument --group-by metavar PROPERTY default window_class help A container property to initially group windows for selection or
        "none" to skip the grouping step. This works best for properties of
        type string. See <http://i3wm.org/docs/ipc.html#_tree_reply> for a list
        of properties. (default: "window_class") N/A N/A N/A parser add_argument --command metavar COMMAND default focus help The command to execute on the container that you end up
        selecting. The command should be a single command or comma-separated
        list such as what is passed to i3-msg. The command will only affect the
        selected container (it will be selected by criteria). (default: "focus") N/A N/A N/A parser add_argument --item-format metavar FORMAT_STRING default {workspace.name}: {container.name} help A Python format string to use to display the menu items. The
        format string will have the container and workspace available as
        template variables. (default: '{workspace.name}: {container.name}')
         N/A N/A args menu_args N/A N/A parser parse_known_args N/A N/A N/A len menu_args N/A N/A menu_args N/A 0 -- N/A N/A menu_args N/A menu_args N/A 1 N/A N/A menu_args N/A -i -f find_group N/A N/A container N/A N/A N/A N/A N/A N/A args group_by none N/A str N/A getattr container N/A args group_by N/A show_menu N/A N/A items prompt N/A N/A N/A menu_input N/A bytes N/A N/A str join items UTF-8 N/A menu_cmd N/A N/A N/A dmenu N/A -l N/A str N/A len items -p prompt menu_args N/A menu_result N/A check_output menu_cmd input menu_input N/A N/A N/A N/A N/A menu_result decode UTF-8 strip N/A show_container_menu N/A N/A containers N/A N/A N/A do_format N/A N/A N/A c N/A N/A N/A N/A args item_format format workspace N/A N/A c workspace container c N/A items N/A N/A do_format c N/A c containers N/A N/A N/A items sort N/A menu_result N/A show_menu items N/A args command N/A c containers N/A N/A N/A N/A do_format c menu_result N/A N/A c N/A N/A containers N/A N/A N/A N/A i3 get_tree leaves N/A N/A args group_by N/A N/A groups N/A dict N/A c containers N/A N/A g N/A find_group c N/A g N/A N/A N/A groups N/A g N/A N/A g groups N/A N/A groups N/A g 1 1 N/A N/A N/A len groups 1 N/A N/A chosen_group N/A show_menu N/A N/A N/A {} ({}) format k v N/A N/A k v N/A N/A groups items N/A args group_by N/A chosen_group N/A chosen_group N/A N/A N/A chosen_group rindex N/A containers N/A list N/A filter N/A N/A N/A c N/A N/A N/A find_group c chosen_group containers N/A N/A len containers N/A N/A chosen_container N/A N/A N/A len containers 1 N/A containers N/A 0 N/A show_container_menu containers N/A chosen_container N/A N/A N/A N/A chosen_container command N/A args command