diff options
author | orivej <orivej@yandex-team.ru> | 2022-02-10 16:44:49 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:49 +0300 |
commit | 718c552901d703c502ccbefdfc3c9028d608b947 (patch) | |
tree | 46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/tools/python3/src/Python/frozen.c | |
parent | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff) | |
download | ydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz |
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/tools/python3/src/Python/frozen.c')
-rw-r--r-- | contrib/tools/python3/src/Python/frozen.c | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/contrib/tools/python3/src/Python/frozen.c b/contrib/tools/python3/src/Python/frozen.c index 228a11019c..b3b0513ab8 100644 --- a/contrib/tools/python3/src/Python/frozen.c +++ b/contrib/tools/python3/src/Python/frozen.c @@ -1,20 +1,20 @@ - -/* Dummy frozen modules initializer */ - -#include "Python.h" -#include "importlib.h" -#include "importlib_external.h" + +/* Dummy frozen modules initializer */ + +#include "Python.h" +#include "importlib.h" +#include "importlib_external.h" #include "importlib_zipimport.h" - -/* In order to test the support for frozen modules, by default we - define a single frozen module, __hello__. Loading it will print - some famous words... */ - -/* To regenerate this data after the bytecode or marshal format has changed, - go to ../Tools/freeze/ and freeze the flag.py file; then copy and paste - the appropriate bytes from M___main__.c. */ - -static unsigned char M___hello__[] = { + +/* In order to test the support for frozen modules, by default we + define a single frozen module, __hello__. Loading it will print + some famous words... */ + +/* To regenerate this data after the bytecode or marshal format has changed, + go to ../Tools/freeze/ and freeze the flag.py file; then copy and paste + the appropriate bytes from M___main__.c. */ + +static unsigned char M___hello__[] = { 227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,0,0,0,64,0,0,0,115,16,0,0,0,100,0, 90,0,101,1,100,1,131,1,1,0,100,2,83,0,41,3, @@ -24,27 +24,27 @@ static unsigned char M___hello__[] = { 0,0,250,20,84,111,111,108,115,47,102,114,101,101,122,101, 47,102,108,97,103,46,112,121,218,8,60,109,111,100,117,108, 101,62,1,0,0,0,115,2,0,0,0,4,1, -}; - -#define SIZE (int)sizeof(M___hello__) - -static const struct _frozen _PyImport_FrozenModules[] = { - /* importlib */ +}; + +#define SIZE (int)sizeof(M___hello__) + +static const struct _frozen _PyImport_FrozenModules[] = { + /* importlib */ {"_frozen_importlib", _Py_M__importlib_bootstrap, (int)sizeof(_Py_M__importlib_bootstrap)}, {"_frozen_importlib_external", _Py_M__importlib_bootstrap_external, (int)sizeof(_Py_M__importlib_bootstrap_external)}, {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport)}, - /* Test module */ - {"__hello__", M___hello__, SIZE}, - /* Test package (negative size indicates package-ness) */ - {"__phello__", M___hello__, -SIZE}, - {"__phello__.spam", M___hello__, SIZE}, - {0, 0, 0} /* sentinel */ -}; - -/* Embedding apps may change this pointer to point to their favorite - collection of frozen modules: */ - -const struct _frozen *PyImport_FrozenModules = _PyImport_FrozenModules; + /* Test module */ + {"__hello__", M___hello__, SIZE}, + /* Test package (negative size indicates package-ness) */ + {"__phello__", M___hello__, -SIZE}, + {"__phello__.spam", M___hello__, SIZE}, + {0, 0, 0} /* sentinel */ +}; + +/* Embedding apps may change this pointer to point to their favorite + collection of frozen modules: */ + +const struct _frozen *PyImport_FrozenModules = _PyImport_FrozenModules; |