[cedar-backup-svn] SF.net SVN: cedar-backup:[1070] cedar-backup2/trunk/CedarBackup2/extend/ amazons
Brought to you by:
pronovic
|
From: <pro...@us...> - 2014-10-03 14:41:18
|
Revision: 1070
http://sourceforge.net/p/cedar-backup/code/1070
Author: pronovic
Date: 2014-10-03 14:41:11 +0000 (Fri, 03 Oct 2014)
Log Message:
-----------
Eliminate use of deprecated string.Template
Modified Paths:
--------------
cedar-backup2/trunk/CedarBackup2/extend/amazons3.py
Modified: cedar-backup2/trunk/CedarBackup2/extend/amazons3.py
===================================================================
--- cedar-backup2/trunk/CedarBackup2/extend/amazons3.py 2014-10-03 14:33:52 UTC (rev 1069)
+++ cedar-backup2/trunk/CedarBackup2/extend/amazons3.py 2014-10-03 14:41:11 UTC (rev 1070)
@@ -90,7 +90,6 @@
import datetime
import json
import shutil
-from string import Template
# Cedar Backup modules
from CedarBackup2.filesystem import FilesystemList
@@ -686,7 +685,7 @@
if long(os.stat(cleartext).st_size) == 0:
open(encrypted, 'a').close() # don't bother encrypting empty files
else:
- actualCommand = Template(local.amazons3.encryptCommand).substitute(input=cleartext, output=encrypted)
+ actualCommand = local.amazons3.encryptCommand.replace("${input}", cleartext).replace("${output}", encrypted)
subdir = os.path.dirname(encrypted)
if not os.path.isdir(subdir):
os.makedirs(subdir)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|