Remove use of distutils
This commit is contained in:
@@ -23,9 +23,9 @@
|
||||
import importlib
|
||||
import logging
|
||||
import os
|
||||
import shutil
|
||||
import sys
|
||||
import types
|
||||
from distutils.dir_util import copy_tree
|
||||
|
||||
import jinja2
|
||||
from jinja2 import ChoiceLoader, Environment, FileSystemLoader, PrefixLoader
|
||||
@@ -95,7 +95,10 @@ class AbstractWriter:
|
||||
|
||||
# Copy the theme files in the output dir
|
||||
self.theme_path = os.path.join(self.output_dir, 'static')
|
||||
copy_tree(os.path.join(self.theme, 'static'), self.theme_path)
|
||||
if os.path.isdir(self.theme_path):
|
||||
shutil.rmtree(self.theme_path)
|
||||
# FIXME: use dirs_exist_ok when minimum Python is 3.8
|
||||
shutil.copytree(os.path.join(self.theme, 'static'), self.theme_path)
|
||||
|
||||
def generate_context(self, album):
|
||||
"""Generate the context dict for the given path."""
|
||||
|
||||
Reference in New Issue
Block a user