You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
985 B

#-*- codding: UTF-8 -*-
#!/usr/bin/env python
import os, sys
def get_global_USE():
ListUSE = {}
path = '/usr/portage/profiles/use.desc'
with open(path) as f:
lines = f.read().split("\n")
for line in lines:
if line.startswith('#'):
pass
else:
try:
ListUSE[line.split(' -')[0]] = str(line)
except Exception (e):
print(str(e))
return ListUSE
def get_local_USE():
ListUSE = {}
path = '/usr/portage/profiles/use.local.desc'
with open(path) as f:
lines = f.read().split("\n")
for line in lines:
if line.startswith('#'):
pass
else:
try:
ListUSE[line.split(':')[1].split(' -')[0]] = str(line.replace(line.split(':')[0] + ":", ""))
except Exception as e:
print(str(e))
print(ListUSE)
return ListUSE