3 �f�T � @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl m Z d dlmZm Z mZmZmZmZmZ d dlmZ d dlmZmZmZmZ d dlmZmZ d dlmZ d dlm Z! d d l"m#Z# d d� Z$i ddddd fdd�Z%G dd� d�Z&dS )� N)�getpwuid)� NO_PRESET�GENERIC_PRESETS�PRESETS_PATH�PresetDefaults�DESC�NOTE�OPTS)�PackageManager)�ImporterHelper� import_module�get_human_readable�bold)�IndependentPlugin�ExperimentalPlugin)� SoSOptions)�_sos)�fillc C s, d| }y t |t�S tk r& d S X d S )Nzsos.policies.distros.%s)r �Policy�ImportError)�nameZ policy_fqname� r �/usr/lib/python3.6/__init__.py� import_policy s r T� c C s� d| kr| j d�S dd l}t|jj�}xB|j� D ]6}x0t|�D ]$} | j|d�r>| ||||d�| d<