mirror of
https://github.com/python/cpython.git
synced 2025-07-23 19:25:40 +00:00
Added question about error from misuse of mangled names.
This commit is contained in:
parent
36845ede60
commit
a4e41a805a
1 changed files with 7 additions and 0 deletions
7
Misc/FAQ
7
Misc/FAQ
|
@ -176,6 +176,7 @@ Here's an overview of the questions per chapter:
|
||||||
4.38. Q. How do I copy an object in Python?
|
4.38. Q. How do I copy an object in Python?
|
||||||
4.39. Q. How to implement persistent objects in Python? (Persistent ==
|
4.39. Q. How to implement persistent objects in Python? (Persistent ==
|
||||||
automatically saved to and restored from disk.)
|
automatically saved to and restored from disk.)
|
||||||
|
4.40. Q. I try to use __spam and I get an error about _SomeClassName__spam.
|
||||||
|
|
||||||
5. Extending Python
|
5. Extending Python
|
||||||
5.1. Q. Can I create my own functions in C?
|
5.1. Q. Can I create my own functions in C?
|
||||||
|
@ -1678,6 +1679,12 @@ A. The library module "pickle" now solves this in a very general way
|
||||||
windows), and the library module "shelve" uses pickle and (g)dbm to
|
windows), and the library module "shelve" uses pickle and (g)dbm to
|
||||||
create presistent mappings containing arbitrary Python objects.
|
create presistent mappings containing arbitrary Python objects.
|
||||||
|
|
||||||
|
4.40. Q. I try to use __spam and I get an error about _SomeClassName__spam.
|
||||||
|
|
||||||
|
A. Variables with double leading underscore are "mangled" to provide a
|
||||||
|
simple but effective way to define class private variables. See the
|
||||||
|
chapter "New in Release 1.4" in the Python Tutorial.
|
||||||
|
|
||||||
|
|
||||||
5. Extending Python
|
5. Extending Python
|
||||||
===================
|
===================
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue