Go to file
Ben Nemec a0d99e1046 Don't parse cli args on the global object in sphinxpolicygen
sphinxpolicygen is calling the generate_sample cli entrypoint when
we aren't actually the command being run. This can cause problems
if the consuming project has cli args that get registered on import
of their modules because we may have parsed args before those modules
get imported. This results in an exception because oslo.config won't
allow cli args to be registered after they've been parsed once.

This change makes use of the existing parameter to generate_sample
that allows us to pass in a local config object on which to register
the cli args. This way we can parse them without affecting the
global config object.

This was the only place I could find that we were doing something
like this so I believe it should eliminate the problem.

Change-Id: I8e9f28b0a15d1ed092d72b983be74fe281708fbe
2020-03-20 16:04:05 +00:00
2019-10-10 08:38:14 -07:00
2019-04-19 19:29:48 +00:00
2017-04-08 23:36:11 +08:00
2020-02-11 18:54:49 +01:00

Team and repository tags

image

oslo.policy

Latest Version

The Oslo Policy library provides support for RBAC policy enforcement across all OpenStack services.

Description
Rules engine to enforce access control policy
Readme 6.7 MiB
Languages
Python 100%