Gentoo Archives: gentoo-commits

From: "André Erdmann" <dywi@×××××××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/R_overlay:master commit in: roverlay/overlay/metadata/
Date: Mon, 30 Jul 2012 08:54:47
Message-Id: 1342800435.28141d9bbb33350b0c8ca92f9baedd733e989aa6.dywi@gentoo
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