parameters: (rootObject, path, restype='plst', resid=0)
docstring: Write 'rootObject' as a plst resource to the resource fork of path.
docstring_summary: Write 'rootObject' as a plst resource to the resource fork of path.
docstring_tokens: Write rootObject as a plst resource to the resource fork of path .
function: def writePlistToResource(rootObject, path, restype='plst', resid=0):
      """Write 'rootObject' as a plst resource to the resource fork of path.
      """
      warnings.warnpy3k("In 3.x, writePlistToResource is removed.", stacklevel=2)
      from Carbon.File import FSRef, FSGetResourceForkName
      from Carbon.Files import fsRdWrPerm
      from Carbon import Res
      plistData = writePlistToString(rootObject)
      fsRef = FSRef(path)
      resNum = Res.FSOpenResourceFile(fsRef, FSGetResourceForkName(), fsRdWrPerm)
      Res.UseResFile(resNum)
      try:
          Res.Get1Resource(restype, resid).RemoveResource()
      except Res.Error:
          pass
      res = Res.Resource(plistData)
      res.AddResource(restype, resid, '')
      res.WriteResource()
      Res.CloseResFile(resNum)
function_tokens: def writePlistToResource ( rootObject , path , restype = 'plst' , resid = 0 ) : warnings . warnpy3k ( "In 3.x, writePlistToResource is removed." , stacklevel = 2 ) from Carbon . File import FSRef , FSGetResourceForkName from Carbon . Files import fsRdWrPerm from Carbon import Res plistData = writePlistToString ( rootObject ) fsRef = FSRef ( path ) resNum = Res . FSOpenResourceFile ( fsRef , FSGetResourceForkName ( ) , fsRdWrPerm ) Res . UseResFile ( resNum ) try : Res . Get1Resource ( restype , resid ) . RemoveResource ( ) except Res . Error : pass res = Res . Resource ( plistData ) res . AddResource ( restype , resid , '' ) res . WriteResource ( ) Res . CloseResFile ( resNum )