1 |
commit: 30294fadf1471b9118eeed293ad0dbdf48de1bb2 |
2 |
Author: Jauhien Piatlicki (jauhien) <piatlicki <AT> gmail <DOT> com> |
3 |
AuthorDate: Tue Jul 2 12:40:43 2013 +0000 |
4 |
Commit: Jauhien Piatlicki <piatlicki <AT> gmail <DOT> com> |
5 |
CommitDate: Tue Jul 2 12:40:43 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/g-sorcery.git;a=commit;h=30294fad |
7 |
|
8 |
py2, g_sorcery/compatibility: TemporaryDirectory |
9 |
|
10 |
--- |
11 |
g_sorcery/compatibility.py | 9 ++++++--- |
12 |
1 file changed, 6 insertions(+), 3 deletions(-) |
13 |
|
14 |
diff --git a/g_sorcery/compatibility.py b/g_sorcery/compatibility.py |
15 |
index 5491d72..4fbc3f1 100644 |
16 |
--- a/g_sorcery/compatibility.py |
17 |
+++ b/g_sorcery/compatibility.py |
18 |
@@ -11,16 +11,19 @@ |
19 |
:license: GPL-2, see LICENSE for more details. |
20 |
""" |
21 |
|
22 |
-import sys |
23 |
+import shutil, sys |
24 |
|
25 |
py2k = sys.version_info < (3, 0) |
26 |
|
27 |
if py2k: |
28 |
+ |
29 |
+ from tempfile import mkdtemp |
30 |
+ |
31 |
class TemporaryDirectory(): |
32 |
def __init__(self): |
33 |
- pass |
34 |
+ self.name = mkdtemp() |
35 |
|
36 |
def __del__(self): |
37 |
- pass |
38 |
+ shutil.rmtree(self.name) |
39 |
else: |
40 |
from tempfile import TemporaryDirectory |