Commit Graph

11 Commits

Author SHA1 Message Date
Thomas A Caswell cccaba9b8e PEP-551: change title of "Rejected Advice" section (#894)
"Rejected Advice" sounds like the section will contain false
statements that should not be followed, instead it contains true
statements about things you should not do.

Change the title to "Things not to do" to be clearer that these are
correct advice but of a negative sense.
2019-02-14 08:29:06 -08:00
Steve Dower 0440c6d4f7
Improve PEPs 551 and 578 (#679) 2018-07-04 09:53:40 -07:00
Steve Dower 87fb9ab25a
Splits PEP 551 into PEP 578 (#674) 2018-06-19 17:09:57 -07:00
Steve Dower 184d7c7fee Moves os.open_for_exec to _imp.open_for_import and simplifies the signature. (#420) 2017-09-12 15:59:49 -07:00
Steve Dower c73cf45727 PEP 551: Add userdata parameter to C API (#397)
Remove recursion limit and switch interval hooks
2017-09-07 19:47:30 -07:00
Steve Dower f41260ee2d PEP 551 and PEP 7 (#392) 2017-09-06 11:27:23 -07:00
Steve Dower 5fa8418eef Rewrap PEP to 72 columns (#383)
Remove unnecessary hook for type.__setattr__
Separate API code into C and Python
Minor word tweaks
2017-08-31 09:49:38 -07:00
Steve Dower 4f63a5935e PEP 551 updates (#378)
* Rename "log hooks" to "audit hooks"
Add more hook locations
Improve recommendations regarding open_for_exec()

* Improves hooks for compile, exec, and code.__new__
Adds hook for pickle.find_class

* Fix ordering of code.__new__ arguments to match compile arguments.

* Combine type.__setattr__ event into object.__setattr__ and add __delattr__

* Adds rejected ideas.

* Fixes "from above" reference.
2017-08-28 16:37:28 -07:00
Mariatta 2b42b30975 PEP 551: Add "discussions-to" header (#362)
Discussions to: security-sig@python.org
2017-08-25 08:31:15 -07:00
Steve Dower 571c14fa26 PEP 551 v2 (#363)
* Adds socket.getaddrinfo and socket.getnameinfo to list of hooks.

* Updates post-history
Adds note about allowing -i in debug builds
Clarifies some recommendations and wraps the text.
2017-08-24 19:12:08 -07:00
Steve Dower cd795ec53c PEP 551: Security transparency in the Python runtime 2017-08-24 09:59:23 -07:00