FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Prepare collections module for pure python code entries. · python/cpython@eb97988 · GitHub

/ cpython Public

Commit eb97988

Browse files
committed
Prepare collections module for pure python code entries.
1 parent 3035d23 commit eb97988

6 files changed

Lines changed: 10 additions & 7 deletions

File tree

‎Lib/collections.py‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
__all__ = ['deque', 'defaultdict']
2+
3+
from _collections import deque, defaultdict
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1337,11 +1337,11 @@ PyDoc_STRVAR(module_doc,
13371337
");
13381338

13391339
PyMODINIT_FUNC
1340-
initcollections(void)
1340+
init_collections(void)
13411341
{
13421342
PyObject *m;
13431343

1344-
m = Py_InitModule3("collections", NULL, module_doc);
1344+
m = Py_InitModule3("_collections", NULL, module_doc);
13451345
if (m == NULL)
13461346
return;
13471347

‎PC/config.c‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ extern void initxxsubtype(void);
4343
extern void initzipimport(void);
4444
extern void init_random(void);
4545
extern void inititertools(void);
46-
extern void initcollections(void);
46+
extern void init_collections(void);
4747
extern void init_heapq(void);
4848
extern void init_bisect(void);
4949
extern void init_symtable(void);
@@ -124,7 +124,7 @@ struct _inittab _PyImport_Inittab[] = {
124124
{"_heapq", init_heapq},
125125
{"_lsprof", init_lsprof},
126126
{"itertools", inititertools},
127-
{"collections", initcollections},
127+
{"_collections", init_collections},
128128
{"_symtable", init_symtable},
129129
{"mmap", initmmap},
130130
{"_csv", init_csv},

‎PCbuild/pythoncore.vcproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@
458458
RelativePath="..\Objects\codeobject.c">
459459
</File>
460460
<File
461-
RelativePath="..\Modules\collectionsmodule.c">
461+
RelativePath="..\Modules\_collectionsmodule.c">
462462
</File>
463463
<File
464464
RelativePath="..\Python\compile.c">

‎PCbuild8/pythoncore.vcproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1381,7 +1381,7 @@
13811381
>
13821382
</File>
13831383
<File
1384-
RelativePath="..\Modules\collectionsmodule.c"
1384+
RelativePath="..\Modules\_collectionsmodule.c"
13851385
>
13861386
</File>
13871387
<File

‎setup.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ def detect_modules(self):
370370
# fast iterator tools implemented in C
371371
exts.append( Extension("itertools", ["itertoolsmodule.c"]) )
372372
# high-performance collections
373-
exts.append( Extension("collections", ["collectionsmodule.c"]) )
373+
exts.append( Extension("_collections", ["_collectionsmodule.c"]) )
374374
# bisect
375375
exts.append( Extension("_bisect", ["_bisectmodule.c"]) )
376376
# heapq

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL