docstr: Pop an attribute from the ScopedLocation.
  
  :return: an AutoMLContext copy with the new popped loc attribute.
docstr_tok: ["Pop","an","attribute","from","the","ScopedLocation",".",":","return",":","an","AutoMLContext","copy","with","the","new","popped","loc","attribute","."]
code: def pop_attr(self) -> "AutoMLContext":
      """
      Pop an attribute from the ScopedLocation.
  
      :return: an AutoMLContext copy with the new popped loc attribute.
      """
      return self.with_loc(self.loc.popped())
  
imports: import logging
  from neuraxle.base import ExecutionContext, ExecutionPhase
  from neuraxle.logging.logging import NeuraxleLogger
  from neuraxle.metaopt.data.vanilla import BaseDataclass, ScopedLocation, SubDataclassT
  from neuraxle.metaopt.repositories.repo import HyperparamsRepository, SynchronizedHyperparamsRepositoryWrapper, VanillaHyperparamsRepository
label_desc: Use image node_id 16 for calling the AutoMLContext obj's underlying member method code with example usage: obj.pop_attr() and returns: self