コード例 #1
0
ファイル: udisks1.py プロジェクト: airman41/packages
 def mount(self,
           fstype=None,
           options=None,
           auth_no_user_interaction=None):
     """Mount filesystem."""
     options = list(filter(None, (options or '').split(','))) + filter_opt({
         'auth_no_user_interaction': auth_no_user_interaction
     })
     return self.method.FilesystemMount(fstype or self.id_type, options)
コード例 #2
0
    def get_all_handleable(self):
        """
        Enumerate all handleable devices currently known to udisks.

        :returns: handleable devices
        :rtype: iterable

        NOTE: returns only devices that are still valid. This protects from
        race conditions inside udiskie.
        """
        return filter(self.is_handleable, self.udisks)
コード例 #3
0
ファイル: mount.py プロジェクト: ghostRider1124/udiskie
    def get_all_handleable(self):
        """
        Enumerate all handleable devices currently known to udisks.

        :returns: handleable devices
        :rtype: iterable

        NOTE: returns only devices that are still valid. This protects from
        race conditions inside udiskie.
        """
        return filter(self.is_handleable, self.udisks)
コード例 #4
0
ファイル: udisks2.py プロジェクト: airman41/packages
 def __iter__(self):
     """Iterate over all devices."""
     return filter(None, (self[path] for path in self.paths()
                          if object_kind(path) in ('device', 'drive')))
コード例 #5
0
ファイル: udisks1.py プロジェクト: ghostRider1124/udiskie
 def __iter__(self):
     """Iterate over all devices."""
     return filter(None, map(self.get, self.paths()))
コード例 #6
0
ファイル: udisks1.py プロジェクト: julienmalik/packages
 def __iter__(self):
     """Iterate over all devices."""
     return filter(None, map(self.get, self.paths()))
コード例 #7
0
ファイル: udisks2.py プロジェクト: ghostRider1124/udiskie
 def __iter__(self):
     """Iterate over all devices."""
     return filter(None, (self[path] for path in self.paths()
                          if object_kind(path) in ('device', 'drive')))