Re: [Python-Dev] What's the story on Py_FrozenMain?

2013年11月16日 09:56:59 -0800

On 16.11.2013 18:48, Eric Snow wrote:
> While looking at something unrelated, I happened to peek at
> Python/frozenmain.c and found Py_FrozenMain(). I kind of get the idea
> of it, but am curious what motivated the addition and who might be
> using it. The function is not documented and doesn't have much
> explanation. I'm guessing that not many are familiar with it (e.g.
> http://bugs.python.org/issue15893).
> 
> FWIW the function was added quite a while ago (and hasn't been touched
> a whole lot since):
> 
> changeset: 1270:14369a5e61679364deeae9a9a0deedbd593a72e0
> branch: legacy-trunk
> user: Guido van Rossum <[email protected]>
> date: Thu Apr 01 20:59:32 1993 +0000
> summary: Support for frozen scripts; added -i option.
It's used as main()-function for frozen Python interpreters.
See eGenix PyRun as an example and the freeze tool in Tools/freeze/
for the implementation that uses this API:
http://www.egenix.com/products/python/PyRun/
-- 
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Nov 16 2013)
>>> Python Projects, Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
2013年11月19日: Python Meeting Duesseldorf ... 3 days to go
::::: Try our mxODBC.Connect Python Database Interface for free ! ::::::
 eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
 Registered at Amtsgericht Duesseldorf: HRB 46611
 http://www.egenix.com/company/contact/
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to