From a3d5ed6ff40c13b8cec3ac145c4ea4e4f371f2f0 Mon Sep 17 00:00:00 2001 From: hut Date: Tue, 20 Apr 2010 00:05:45 +0200 Subject: ext.shutil_generatorized: remove unused functions/imports --- ranger/ext/shutil_generatorized.py | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/ranger/ext/shutil_generatorized.py b/ranger/ext/shutil_generatorized.py index ca6be426..07455c4f 100644 --- a/ranger/ext/shutil_generatorized.py +++ b/ranger/ext/shutil_generatorized.py @@ -10,7 +10,6 @@ import os import sys import stat from os.path import abspath -import fnmatch __all__ = ["copyfileobj","copyfile","copymode","copystat","copy","copy2", "copytree","move","rmtree","Error", "SpecialFileError"] @@ -78,14 +77,6 @@ def copyfile(src, dst): if fsrc: fsrc.close() -def copymode(src, dst): - """Copy mode bits from src to dst""" - if hasattr(os, 'chmod'): - st = os.stat(src) - mode = stat.S_IMODE(st.st_mode) - try: os.chmod(dst, mode) - except: pass - def copystat(src, dst): """Copy all stat info (mode bits, atime, mtime, flags) from src to dst""" st = os.stat(src) @@ -100,21 +91,6 @@ def copystat(src, dst): try: os.chflags(dst, st.st_flags) except: pass - -def copy(src, dst, overwrite=False): - """Copy data and mode bits ("cp src dst"). - - The destination may be a directory. - - """ - if os.path.isdir(dst): - dst = os.path.join(dst, os.path.basename(src)) - if not overwrite: - dst = get_safe_path(dst) - for _ in copyfile(src, dst): - yield - copymode(src, dst) - def copy2(src, dst, overwrite=False, symlinks=False): """Copy data and all stat info ("cp -p src dst"). @@ -148,18 +124,6 @@ def get_safe_path(dst): return test_dst -def ignore_patterns(*patterns): - """Function that can be used as copytree() ignore parameter. - - Patterns is a sequence of glob-style patterns - that are used to exclude files""" - def _ignore_patterns(path, names): - ignored_names = [] - for pattern in patterns: - ignored_names.extend(fnmatch.filter(names, pattern)) - return set(ignored_names) - return _ignore_patterns - def copytree(src, dst, symlinks=False, ignore=None, overwrite=False): """Recursively copy a directory tree using copy2(). -- cgit 1.4.1-2-gfad0 cc4b6b8efdf381f5a1349f6be64123b8e6ddd'>HACKING
blob: 85f44ed684ac00ea299fbc75e9009cc8f68d84f0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85