Gentoo Archives: gentoo-commits

From: Jauhien Piatlicki <piatlicki@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/g-sorcery:master commit in: g_sorcery/
Date: Tue, 02 Jul 2013 12:39:29
Message-Id: 1372768843.30294fadf1471b9118eeed293ad0dbdf48de1bb2.jauhien@gentoo
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