Database Reference
In-Depth Information
for __myop in sort:
__myoperator = operator.itemgetter(__myop)
self.targssort = sorted(self.targs, key=__myoperator)
if show == True:
self.show()
def show(self):
print('%-5s%-40s%s' % (
' ', 'TARGET_TYPE'.ljust(40, '.'),
'TARGET_NAME'))
print('%-15s%-30s%s\n%s\n' % (
' ', 'PROPERTY_NAME'.ljust(30, '.'),
'PROPERTY_VALUE', '=' * 80))
for __inttarg in self.targssort:
print('%-5s%-40s%s' % (
' ', __inttarg['TARGET_TYPE'].ljust(40, '.'),
__inttarg['TARGET_NAME']))
self.__showprops(__inttarg['TARGET_GUID'])
print('')
def __showprops(self, guid):
self.__loadtargobjects()
for __inttargprops in self.targprops:
__intpropname = \
__inttargprops['PROPERTY_NAME'].split('_')
if __inttargprops['TARGET_GUID'] == guid and \
__intpropname[0:2] == ['orcl', 'gtp']:
print('%-15s%-30s%s' %
(' ', ' '.join(__intpropname[2:]).ljust(
30, '.'),
__inttargprops['PROPERTY_VALUE']))
def setprops(self, show=False):
assert len(self.propdict) > 0, \
'The propdict parameter must contain ' + \
'at least one property. Use the ' + \
'props() function to modify.'
self.reloadtargs = True
__delim = '@#&@#&&'
__subseparator = 'property_records=' + __delim
for __inttarg in self.targs:
for __propkey, __propvalue \
in self.propdict.items():
__property_records = __inttarg['TARGET_NAME'] + \
__delim + __inttarg['TARGET_TYPE'] + \
__delim + __propkey + __delim + __propvalue
print('Target: ' + __inttarg['TARGET_NAME'] +
' (' + __inttarg['TARGET_TYPE'] +
')\n\tProperty: '
+ __propkey + '\n\tValue: ' +
__propvalue + '\n')
emcli.set_target_property_value(
subseparator=__subseparator,
property_records=__property_records)
if show == True:
self.show()
Search WWH ::




Custom Search