mirror of
https://github.com/craigerl/aprsd.git
synced 2026-08-21 03:03:47 -04:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e9febbbc52 | |||
| fa9ff7d77f |
+16
-1
@@ -122,10 +122,25 @@ def check_version(ctx):
|
|||||||
def sample_config(ctx):
|
def sample_config(ctx):
|
||||||
"""Generate a sample Config file from aprsd and all installed plugins."""
|
"""Generate a sample Config file from aprsd and all installed plugins."""
|
||||||
|
|
||||||
|
def _get_selected_entry_points():
|
||||||
|
import sys
|
||||||
|
if sys.version_info < (3, 10):
|
||||||
|
all = imp.entry_points()
|
||||||
|
selected = []
|
||||||
|
if "oslo.config.opts" in all:
|
||||||
|
for x in all["oslo.config.opts"]:
|
||||||
|
if x.group == "oslo.config.opts":
|
||||||
|
selected.append(x)
|
||||||
|
else:
|
||||||
|
selected = imp.entry_points(group="oslo.config.opts")
|
||||||
|
|
||||||
|
return selected
|
||||||
|
|
||||||
def get_namespaces():
|
def get_namespaces():
|
||||||
args = []
|
args = []
|
||||||
|
|
||||||
selected = imp.entry_points(group="oslo.config.opts")
|
# selected = imp.entry_points(group="oslo.config.opts")
|
||||||
|
selected = _get_selected_entry_points()
|
||||||
for entry in selected:
|
for entry in selected:
|
||||||
if "aprsd" in entry.name:
|
if "aprsd" in entry.name:
|
||||||
args.append("--namespace")
|
args.append("--namespace")
|
||||||
|
|||||||
Reference in New Issue
Block a user