Commit Graph

14 Commits

Author SHA1 Message Date
Anton Hvornum b573421df2 Fixed flake8 issues in networking, plugins and profiles. 2021-11-01 12:03:40 +00:00
SecondThundeR ffe38c879a general: remove all found white-spaces
Also this change adds new line at the end for some scripts
2021-09-19 15:49:44 +03:00
Anton Hvornum 7b1bb4af97 Fixed a plugin issue where there are no plugins found. 2021-05-31 12:17:18 +02:00
Anton Hvornum 0d0dfc8ebe Added/moved comments. 2021-05-24 14:40:21 +02:00
Anton Hvornum e604f2c676 Added optional version handling. And improved error handling a bit. 2021-05-24 14:36:24 +02:00
Anton Hvornum 2b5ad7e52e Added a comment 2021-05-24 14:13:45 +02:00
Anton Hvornum 250eb93f10 Added better error handling. 2021-05-24 14:12:23 +02:00
Anton Hvornum c7426067dd Implemented load_plugin() which handles local or remote paths. Also added some error handling surrounding the loading of plugins. 2021-05-24 13:56:57 +02:00
Anton Hvornum 1fff9b44d1 Spelling error 2021-05-24 13:42:28 +02:00
Anton Hvornum 14577415f3 Spelling error 2021-05-24 13:42:09 +02:00
Anton Hvornum 2ee88e0e3a Switched plugin strategty. Now uses built-in entrypoints to source and load the plugins. This is the default method provided by Python, and is the cleanest so far I think. 2021-05-24 13:34:56 +02:00
Anton Hvornum 404197dc93 Enabling --plugins filtering 2021-04-30 16:45:42 +02:00
Anton Hvornum 25b699b44e Automatic loading of plugins 2021-04-30 15:33:26 +02:00
Anton Hvornum b59a406069 Adding on_pacstrap hook for installation. As well as a plugins listing that plugins can hook in to in order to be called during specific on_<event> calls. 2021-04-29 14:22:38 +02:00