class_docstr: Abstract base class for Python RL environments.
class_docstr_tok: ["Abstract","base","class","for","Python","RL","environments","."]
docstr: Defines the actions that should be provided to `step`.
  
  Returns:
    A tuple of specs (one per agent), where each spec is something that
      defines the shape of the actions.
docstr_tok: ["Defines","the","actions","that","should","be","provided","to","`","step","`",".","Returns",":","A","tuple","of","specs","(","one","per","agent",")",",","where","each","spec","is","something","that","defines","the","shape","of","the","actions","."]
code: def action_spec(self):
      """Defines the actions that should be provided to `step`.
  
      Returns:
        A tuple of specs (one per agent), where each spec is something that
          defines the shape of the actions.
      """
  
file_path: pysc2/pysc2/env/environment.py
imports: import abc
  import collections
  import enum
label_desc: Use image node_id 4 for calling the Base obj's underlying member method code with example usage: obj.action_spec() without return types