Kaydet (Commit) 24f7b231 authored tarafından Jack Jansen's avatar Jack Jansen

Set the signature for the IDE "by hand", the bundle is already included in the

PythonEngine applet template.
üst 1e4cc33a
......@@ -7,6 +7,8 @@ import os
import buildtools
import Res
import py_resource
import macfs
import MACFS
buildtools.DEBUG=1
......@@ -19,6 +21,17 @@ dstfilename = os.path.join(sys.exec_prefix, "Python IDE")
buildtools.process(template, mainfilename, dstfilename, 1)
# Override the owner: IDE gets its bundle stuff from the applet
# template and only needs to set the file creator.
dest_fss = macfs.FSSpec(dstfilename)
dest_finfo = dest_fss.GetFInfo()
dest_finfo.Creator = ownertype
dest_finfo.Type = 'APPL'
dest_finfo.Flags = dest_finfo.Flags | MACFS.kHasBundle
dest_finfo.Flags = dest_finfo.Flags & ~MACFS.kHasBeenInited
dest_fss.SetFInfo(dest_finfo)
targetref = Res.OpenResFile(dstfilename)
Res.UseResFile(targetref)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment