parameters: (self, obj, job)
return_statement: return None
docstring: areaOpShapeForDepths(obj) ... returns the shape used to make an initial calculation for the depths being used.
          The default implementation returns the job's Base.Shape
docstring_summary: areaOpShapeForDepths(obj) ... returns the shape used to make an initial calculation for the depths being used.
          The default implementation returns the job's Base.Shape
docstring_tokens: areaOpShapeForDepths ( obj ) ... returns the shape used to make an initial calculation for the depths being used . The default implementation returns the job s Base . Shape
function: def areaOpShapeForDepths(self, obj, job):
          """areaOpShapeForDepths(obj) ... returns the shape used to make an initial calculation for the depths being used.
          The default implementation returns the job's Base.Shape"""
          if job:
              if job.Stock:
                  PathLog.debug(
                      "job=%s base=%s shape=%s" % (job, job.Stock, job.Stock.Shape)
                  )
                  return job.Stock.Shape
              else:
                  PathLog.warning(
                      translate("PathAreaOp", "job %s has no Base.") % job.Label
                  )
          else:
              PathLog.warning(
                  translate("PathAreaOp", "no job for op %s found.") % obj.Label
              )
          return None
function_tokens: def areaOpShapeForDepths ( self , obj , job ) : if job : if job . Stock : PathLog . debug ( "job=%s base=%s shape=%s" % ( job , job . Stock , job . Stock . Shape ) ) return job . Stock . Shape else : PathLog . warning ( translate ( "PathAreaOp" , "job %s has no Base." ) % job . Label ) else : PathLog . warning ( translate ( "PathAreaOp" , "no job for op %s found." ) % obj . Label ) return None