summary refs log tree commit diff stats
path: root/doc/examples/README
diff options
context:
space:
mode:
authorNathan Typanski <ntypanski@gmail.com>2014-06-10 21:02:39 -0400
committerhut <hut@lepus.uberspace.de>2014-06-11 03:53:09 +0200
commit8061eb4c7003acdc1f2ec5ab26c2ec32913e2d09 (patch)
treef105a86867edd3357766a540868fba2a5d827995 /doc/examples/README
parentdb2bdb28fe42d5ef9ef1aa6a27a56f3a56b993ad (diff)
downloadranger-8061eb4c7003acdc1f2ec5ab26c2ec32913e2d09.tar.gz
fix crash in sha encode of previews
When opening certain filetypes, for which Ranger can't render a preview
(they appear as 0 bytes), Ranger will crash on the sha1_encode:

    Traceback (most recent call last):
    File "~/ranger/ranger/core/main.py", line 139, in main
        cacheimg = os.path.join(ranger.CACHEDIR, self.sha1_encode(path))
    File "~/ranger/ranger/core/actions.py", line 821, in sha1_encode
        sha1(path.encode('utf-8')).hexdigest()) + '.jpg'
    AttributeError: 'NoneType' object has no attribute 'encode'

This solves that by checking at the beginning of get_preview() that
`file.realpath` is not None, and returning early if it is None.
Diffstat (limited to 'doc/examples/README')
0 files changed, 0 insertions, 0 deletions
>
3c435756 ^













































56ce5577 ^
3c435756 ^
c6e1041f ^


d77a5ccc ^
c6e1041f ^
2d05f43c ^
3c435756 ^


84ca523f ^



36f616b5 ^



bb1a1ac2 ^

51530916 ^






6e1eeeeb ^
36f616b5 ^


51530916 ^


1ba81b0f ^
5f05e954 ^
6e1eeeeb ^
36f616b5 ^


1ba81b0f ^
51530916 ^


6573fe1f ^
6e1eeeeb ^



b39ceb27 ^
26785f2a ^
b39ceb27 ^
8f249677 ^
b39ceb27 ^

6e1eeeeb ^


51530916 ^

4ea9905f ^


6e1eeeeb ^
455f0338 ^
6e1eeeeb ^
385ff136 ^
455f0338 ^


6e1eeeeb ^






455f0338 ^
6573fe1f ^
ec99eb7a ^
51530916 ^
6e1eeeeb ^











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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164