code: def addTempArea(self):
      if self.home is None:
          area = DockArea(temporary=True, home=self)
          self.tempAreas.append(area)
          win = TempAreaWindow(area)
          area.win = win
          win.show()
      else:
          area = self.home.addTempArea()
      # print "added temp area", area, area.window()
      return area
  
imports: import weakref
  from ..Qt import QtWidgets
  from .Container import Container, HContainer, TContainer, VContainer
  from .Dock import Dock
  from .DockDrop import DockDrop
label_desc: Use image node_id 11 for calling the DockArea obj's underlying member method code with example usage: obj.addTempArea() and returns: area