dm_mac package¶
Decatur Makers Machine Access Control.
- class dm_mac.RequestFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)¶
Bases:
FormatterCustom log formatter to add request information.
- format(record: LogRecord) str¶
Custom log formatter to add request information.
- dm_mac.app: Quart¶
- dm_mac.asyncio_exception_handler(_, context)¶
- dm_mac.create_app() Quart¶
Factory to create the app.
- dm_mac.main() None¶
Subpackages¶
Submodules¶
- dm_mac.cli_utils module
- dm_mac.neon_fob_adder module
- dm_mac.neongetter module
NeonUserUpdaterNeonUserUpdater.BASE_URLNeonUserUpdater.MAX_PAGE_SIZENeonUserUpdater._dump_fields()NeonUserUpdater._get_custom_fields_raw()NeonUserUpdater._get_users_page()NeonUserUpdater._load_and_validate_config()NeonUserUpdater._mac_users_reload()NeonUserUpdater.example_config()NeonUserUpdater.fields_to_get()NeonUserUpdater.get_users()NeonUserUpdater.run()NeonUserUpdater.validate_config()
main()parse_args()
- dm_mac.slack_handler module
MessageSlackHandlerSlackHandler.HELP_RESPONSESlackHandler.admin_log()SlackHandler.app_mention()SlackHandler.clear()SlackHandler.handle_command()SlackHandler.lock()SlackHandler.log_lock()SlackHandler.log_oops()SlackHandler.log_override_login()SlackHandler.log_unlock()SlackHandler.log_unoops()SlackHandler.machine_status()SlackHandler.oops()
- dm_mac.utils module