pkglts.option_tools module

Some helpers for options

class pkglts.option_tools.EpDict[source]

Bases: dict

A simple dictionary to load EntryPoint at access time only

items() a set-like object providing a view on D's items[source]
values() an object providing a view on D's values[source]
pkglts.option_tools.available_options = {}

Dictionary of currently available option in pkglts. Discovered at run time

pkglts.option_tools.find_available_options()[source]

Discover all available options.

Returns:

Option)

Return type:

(dict of str

pkglts.option_tools.get_user_permission(action_name, default_true=True)[source]

Helper function to input a yes or no question.

Parameters:
  • action_name (str) – action to ask permission for.

  • default_true (bool) – whether answer is yes or no by default.

Returns:

(bool)