Revision b4e9d4c2
b/ncclient/content.py | ||
---|---|---|
38 | 38 |
qualify = lambda tag, ns=BASE_NS: '{%s}%s' % (ns, tag) |
39 | 39 |
|
40 | 40 |
# i would have written a def if lambdas weren't so much fun |
41 |
multiqualify = lambda tag, nslist=(BASE_NS, CISCO_BS): [qualify(tag, ns) for ns in nslist] |
|
41 |
multiqualify = lambda tag, nslist=(BASE_NS, CISCO_BS): [qualify(tag, ns) |
|
42 |
for ns in nslist] |
|
42 | 43 |
|
43 | 44 |
unqualify = lambda tag: tag[tag.rfind('}')+1:] |
44 | 45 |
|
b/ncclient/operations/reply.py | ||
---|---|---|
53 | 53 |
d = {} |
54 | 54 |
for err_detail in err.getchildren(): # <error-type> etc.. |
55 | 55 |
tag = __(err_detail.tag) |
56 |
d[tag] = (err_detail.text if tag != 'error-info' |
|
56 |
d[tag] = (err_detail.text.strip() if tag != 'error-info'
|
|
57 | 57 |
else ET.tostring(err_detail, 'utf-8')) |
58 | 58 |
self._errors.append(RPCError(d)) |
59 | 59 |
if self._errors: |
60 | 60 |
break |
61 |
|
|
61 | 62 |
self._parsed = True |
62 | 63 |
|
63 | 64 |
@property |
... | ... | |
67 | 68 |
@property |
68 | 69 |
def ok(self): |
69 | 70 |
if not self._parsed: self.parse() |
70 |
return not bool(self._errors) # empty list = false
|
|
71 |
return not self._errors # empty list => false
|
|
71 | 72 |
|
72 | 73 |
@property |
73 | 74 |
def errors(self): |
b/ncclient/operations/subscribe.py | ||
---|---|---|
31 | 31 |
|
32 | 32 |
class NotificationListener(Listener): |
33 | 33 |
|
34 |
pass |
|
34 |
pass |
Also available in: Unified diff