Exemplo n.º 1
0
def get_hardware_support_for_tags(tags):
    """ wrapper around the DebtagsAvailalbeHW to support adding our own
        private tag extension (like opengl-driver)
    """
    from debtagshw.debtagshw import DebtagsAvailableHW
    hw = DebtagsAvailableHW()
    support = hw.get_hardware_support_for_tags(tags)
    private_extensions = get_private_extensions_hardware_support_for_tags(tags)
    support.update(private_extensions)
    return support
Exemplo n.º 2
0
def get_hardware_support_for_tags(tags):
    """ wrapper around the DebtagsAvailalbeHW to support adding our own
        private tag extension (like opengl-driver)
    """
    from debtagshw.debtagshw import DebtagsAvailableHW
    hw = DebtagsAvailableHW()
    support = hw.get_hardware_support_for_tags(tags)
    private_extensions = get_private_extensions_hardware_support_for_tags(
        tags)
    support.update(private_extensions)
    return support
Exemplo n.º 3
0
 def hardware_requirements(self):
     result = {}
     try:
         from debtagshw.debtagshw import DebtagsAvailableHW
         hw = DebtagsAvailableHW()
         result =  hw.get_hardware_support_for_tags(
             self.tags)
     except ImportError:
         LOG.warn("failed to import debtagshw")
         return result
     return result