Merge lp:~unifield-team/unifield-server/AIO-23 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 3417
Proposed branch: lp:~unifield-team/unifield-server/AIO-23
Merge into: lp:unifield-server
Diff against target: 34 lines (+9/-1)
1 file modified
bin/tools/config.py (+9/-1)
To merge this branch: bzr merge lp:~unifield-team/unifield-server/AIO-23
Reviewer Review Type Date Requested Status
UniField Dev Team Pending
Review via email: mp+130814@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/tools/config.py'
--- bin/tools/config.py 2012-07-16 09:52:42 +0000
+++ bin/tools/config.py 2012-10-22 13:57:26 +0000
@@ -26,6 +26,7 @@
26import netsvc26import netsvc
27import logging27import logging
28import release28import release
29from base64 import b64decode, b64encode
2930
30def check_ssl():31def check_ssl():
31 try:32 try:
@@ -453,8 +454,13 @@
453 for (name,value) in p.items('options'):454 for (name,value) in p.items('options'):
454 if value=='True' or value=='true':455 if value=='True' or value=='true':
455 value = True456 value = True
456 if value=='False' or value=='false':457 elif value=='False' or value=='false':
457 value = False458 value = False
459 elif 'pass' in name:
460 try:
461 value = b64decode(value)
462 except:
463 pass
458 self.options[name] = value464 self.options[name] = value
459 #parse the other sections, as well465 #parse the other sections, as well
460 for sec in p.sections():466 for sec in p.sections():
@@ -484,6 +490,8 @@
484 continue490 continue
485 if opt in ('log_level', 'assert_exit_level'):491 if opt in ('log_level', 'assert_exit_level'):
486 p.set('options', opt, loglevelnames.get(self.options[opt], self.options[opt]))492 p.set('options', opt, loglevelnames.get(self.options[opt], self.options[opt]))
493 elif 'pass' in opt and isinstance(self.options[opt], (str, unicode)):
494 p.set('options', opt, b64encode(self.options[opt]))
487 else:495 else:
488 p.set('options', opt, self.options[opt])496 p.set('options', opt, self.options[opt])
489497

Subscribers

People subscribed via source and target branches

to all changes: