summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Packages/Readers/Bzip2.py
blob: 2267197cab65fc34e2e281d862fc4abac5cebfd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
""" Reader for bzip2 compressed package sources. """

import bz2
from Bcfg2.Server.Plugins.Packages.Readers import Reader


class Bzip2Reader(Reader):
    extension = 'bz'

    def _open(self, filename):
        return bz2.BZ2File(filename)

    def readable(self):
        return True