2 # Given a module-list generated by findmodulefiles
3 # generate the resource file with all needed modules
11 fss
, ok
= macfs
.PromptGetFile('Module sources listing:', 'TEXT')
14 ofss
, ok
= macfs
.StandardPutFile('PYC resource output file:')
17 mfss
, ok
= macfs
.PromptGetFile('Source for __main__ (or cancel):')
19 mainfile
= mfss
.as_pathname()
22 fp
= open(fss
.as_pathname())
26 fsid
= py_resource
.create(ofss
.as_pathname(), creator
='RSED')
29 id, name
= py_resource
.frompyfile(mainfile
, '__main__')
30 for module
, source
in modules
:
32 id, name
= py_resource
.frompyfile(source
)
33 print 'Wrote %d %s: %s'%(id, name
, source
)
35 Res
.CloseResFile(fsid
)
37 if __name__
== '__main__':