Campbell Barton
ae6a4fcc7a
Tests: add test to ensure restricted py-driver execution is working
...
Add internal function (only used for testing at the moment)
`_bpy._driver_secure_code_test`.
Add test `script_pyapi_bpy_driver_secure_eval` to serves two purposes:
- Ensure expressions that should be insecure remain so when upgrading
Python or making any changes in this area.
- Ensure new versions of Python don't introduce new byte-codes that
prevent existing expressions from being executed
(happened when upgrading from 3.7, see [0]).
[0]: dfa5201763
2022-07-12 16:11:19 +10:00
..
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-06-08 13:29:32 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-07-05 13:41:49 +10:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-06-02 20:16:20 +10:00
2022-02-11 09:14:36 +11:00
2022-04-06 19:08:10 +10:00
2022-05-03 18:22:54 +10:00
2022-07-12 16:05:13 +10:00
2022-07-12 16:05:13 +10:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-03 18:22:54 +10:00
2022-07-07 12:30:45 +10:00
2022-03-08 22:15:12 +11:00
2022-03-08 22:15:12 +11:00
2022-05-17 12:54:05 +10:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-03-14 17:08:46 +01:00
2022-02-11 09:14:36 +11:00
2022-04-20 13:17:16 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-31 14:19:06 +10:00
2022-02-11 09:14:36 +11:00
2022-03-14 17:08:46 +01:00
2022-02-11 09:14:36 +11:00
2022-03-28 14:14:31 +11:00
2022-03-14 17:08:46 +01:00
2022-02-11 09:14:36 +11:00
2022-04-26 16:51:20 +10:00
2022-04-26 16:51:20 +10:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-04-08 11:49:50 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-04-08 13:28:55 +10:00
2022-05-19 11:17:01 +10:00
2022-05-18 21:43:38 +10:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-02-11 09:14:36 +11:00
2022-05-13 09:29:25 +10:00
2022-04-20 12:16:11 +10:00
2022-07-05 13:41:55 +10:00
2022-03-28 17:15:41 +11:00
2022-03-14 17:08:46 +01:00
2022-02-11 09:14:36 +11:00
2022-05-09 16:34:11 +02:00
2022-02-11 09:14:36 +11:00
2022-07-12 16:11:19 +10:00
2022-04-04 13:34:42 +10:00
2022-06-08 13:29:32 +10:00
2022-02-11 09:14:36 +11:00