1 |
commit: 28141d9bbb33350b0c8ca92f9baedd733e989aa6 |
2 |
Author: André Erdmann <dywi <AT> mailerd <DOT> de> |
3 |
AuthorDate: Fri Jul 20 16:07:15 2012 +0000 |
4 |
Commit: André Erdmann <dywi <AT> mailerd <DOT> de> |
5 |
CommitDate: Fri Jul 20 16:07:15 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=28141d9b |
7 |
|
8 |
use str.format() |
9 |
|
10 |
--- |
11 |
roverlay/overlay/metadata/abstractnodes.py | 42 ++++++++++++++------------- |
12 |
1 files changed, 22 insertions(+), 20 deletions(-) |
13 |
|
14 |
diff --git a/roverlay/overlay/metadata/abstractnodes.py b/roverlay/overlay/metadata/abstractnodes.py |
15 |
index 9e792e6..a344fc1 100644 |
16 |
--- a/roverlay/overlay/metadata/abstractnodes.py |
17 |
+++ b/roverlay/overlay/metadata/abstractnodes.py |
18 |
@@ -65,7 +65,10 @@ class _MetadataBasicNode ( object ): |
19 |
|
20 |
def _flaglist ( self ): |
21 |
"""Returns a "flagname=flagvalue" list.""" |
22 |
- return [ '%s="%s"' % ftup for ftup in self.flags.items() ] |
23 |
+ return [ |
24 |
+ '{name}="{val}"'.format ( f_tup [0], f_tup [1] ) \ |
25 |
+ for ftup in self.flags.items() |
26 |
+ ] |
27 |
# --- end of _flaglist (...) --- |
28 |
|
29 |
|
30 |
@@ -97,12 +100,10 @@ class _MetadataBasicNode ( object ): |
31 |
def to_str ( self ): |
32 |
"""Returns a string representing this node.""" |
33 |
self._do_verify() |
34 |
- |
35 |
- return "%s<%s%s></%s>" % ( |
36 |
- self.indent, |
37 |
- self.name, |
38 |
- self._flagstr(), |
39 |
- self.name |
40 |
+ return "{indent}<{name}{flags}></{name}>".format ( |
41 |
+ indent=self.indent, |
42 |
+ name=self.name, |
43 |
+ flags=self._flagstr() |
44 |
) |
45 |
# --- end of to_str (...) --- |
46 |
|
47 |
@@ -149,7 +150,9 @@ class MetadataNode ( _MetadataBasicNode ): |
48 |
node_repr = self._nodelist() |
49 |
if len ( node_repr ): |
50 |
# add newlines before/after and indent after node_repr! |
51 |
- return "\n%s\n%s" % ( '\n'.join ( node_repr ), self.indent ) |
52 |
+ return "\n{node_text}\n{indent}".format ( |
53 |
+ node_text='\n'.join ( node_repr ), indent=self.indent |
54 |
+ ) |
55 |
else: |
56 |
return '' |
57 |
# --- end of _nodestr (...) --- |
58 |
@@ -157,13 +160,13 @@ class MetadataNode ( _MetadataBasicNode ): |
59 |
def to_str ( self ): |
60 |
"""Returns a string representing this node and all of its child nodes.""" |
61 |
self._do_verify() |
62 |
- return "%s<%s%s>%s</%s>" % ( |
63 |
- self.indent, |
64 |
- self.name, |
65 |
- self._flagstr(), |
66 |
- self._nodestr(), |
67 |
- self.name |
68 |
+ return "{indent}<{name}{flags}>{text}</{name}>".format ( |
69 |
+ indent=self.indent, |
70 |
+ name=self.name, |
71 |
+ flags=self._flagstr(), |
72 |
+ text=self._nodestr() |
73 |
) |
74 |
+ # --- end of to_str (...) --- |
75 |
|
76 |
|
77 |
class MetadataNodeOrdered ( MetadataNode ): |
78 |
@@ -238,12 +241,11 @@ class MetadataLeaf ( _MetadataBasicNode ): |
79 |
def to_str ( self ): |
80 |
self._do_verify() |
81 |
if self.print_node_name: |
82 |
- return "%s<%s%s>%s</%s>" % ( |
83 |
- self.indent, |
84 |
- self.name, |
85 |
- self._flagstr(), |
86 |
- self._value_str(), |
87 |
- self.name |
88 |
+ return "{indent}<{name}{flags}>{value}</{name}>".format ( |
89 |
+ indent=self._indent, |
90 |
+ name=self.name, |
91 |
+ flags=self._flagstr(), |
92 |
+ value=self._value_str(), |
93 |
) |
94 |
else: |
95 |
# not very useful, but allows to insert strings as nodes |