parameters: (
          self, addrs: typing.Union[int, range]
      )
return_statement: return nodes_at(self.sections, addrs)
docstring: Finds all the sections that begin at an address or range of
          addresses.
  
          :param addrs: Either a ``range`` object or a single address.
docstring_summary: Finds all the sections that begin at an address or range of
          addresses.
docstring_tokens: Finds all the sections that begin at an address or range of addresses .
function: def sections_at(
          self, addrs: typing.Union[int, range]
      ) -> typing.Iterable[Section]:
          """Finds all the sections that begin at an address or range of
          addresses.
  
          :param addrs: Either a ``range`` object or a single address.
          """
  
          return nodes_at(self.sections, addrs)
function_tokens: def sections_at ( self , addrs : typing . Union [ int , range ] ) -> typing . Iterable [ Section ] : return nodes_at ( self . sections , addrs )