def __init__(self, name_file):
        super().__init__()
        self.name_file = name_file

    def run(self):
        with open(os.path.join(DIR, self.name_file), 'r',
                  encoding='UTF-8') as f:
            read_data = json.load(f)
        for i in read_data:
            print(i)


#  запросы в базу данных
query1 = shop.get_supplier()  # все поставщики
query2 = shop.get_product()  # все товары
query3 = shop.get_foodstuff()  # все продукты
query4 = shop.get_country(
    'chili')  # запрос: страна -> все продукты из этой страны
query5 = shop.get_supp_all(
    'jungle')  # запрос: поставщик -> информация из всех таблиц
#  потоки через классы -> запись
stream1 = WriteStream('get_supplier.json', query1)
stream2 = WriteStream('get_product.json', query2)
stream3 = WriteStream('get_foodstuff.json', query3)
stream4 = WriteStream('get_country.json', query4)
stream5 = WriteStream('get_supp_all.json', query5)
#  потоки через классы -> чтение
stream6 = ReadStream('get_supplier.json')
stream7 = ReadStream('get_product.json')
stream8 = ReadStream('get_foodstuff.json')
stream9 = ReadStream('get_country.json')