29 lines
1 KiB
Diff
29 lines
1 KiB
Diff
|
diff --git a/scrapy/commands/startproject.py b/scrapy/commands/startproject.py
|
||
|
index 5941066..89f8edb 100644
|
||
|
--- a/scrapy/commands/startproject.py
|
||
|
+++ b/scrapy/commands/startproject.py
|
||
|
@@ -4,7 +4,7 @@ import os
|
||
|
import string
|
||
|
from importlib import import_module
|
||
|
from os.path import join, exists, abspath
|
||
|
-from shutil import ignore_patterns, move, copy2, copystat
|
||
|
+from shutil import ignore_patterns, move, copyfile, copystat
|
||
|
|
||
|
import scrapy
|
||
|
from scrapy.commands import ScrapyCommand
|
||
|
@@ -76,8 +76,7 @@ class Command(ScrapyCommand):
|
||
|
if os.path.isdir(srcname):
|
||
|
self._copytree(srcname, dstname)
|
||
|
else:
|
||
|
- copy2(srcname, dstname)
|
||
|
- copystat(src, dst)
|
||
|
+ copyfile(srcname, dstname)
|
||
|
|
||
|
def run(self, args, opts):
|
||
|
if len(args) not in (1, 2):
|
||
|
@@ -118,4 +117,3 @@ class Command(ScrapyCommand):
|
||
|
_templates_base_dir = self.settings['TEMPLATES_DIR'] or \
|
||
|
join(scrapy.__path__[0], 'templates')
|
||
|
return join(_templates_base_dir, 'project')
|
||
|
-
|