本文整理汇总了Python中ShareYourSystem.getUpperWordStr方法的典型用法代码示例。如果您正苦于以下问题:Python ShareYourSystem.getUpperWordStr方法的具体用法?Python ShareYourSystem.getUpperWordStr怎么用?Python ShareYourSystem.getUpperWordStr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ShareYourSystem
的用法示例。
在下文中一共展示了ShareYourSystem.getUpperWordStr方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: getSwitch
# 需要导入模块: import ShareYourSystem [as 别名]
# 或者: from ShareYourSystem import getUpperWordStr [as 别名]
def getSwitch(_InstanceVariable,_MethodVariable=None):
#Check
if _MethodVariable==None:
SwitchItemTuplesList=_InstanceVariable.SwitchMethodDict.items()
elif type(_MethodVariable) in [list,tuple]:
SwitchItemTuplesList=map(
lambda __MethodStr:
(
__MethodStr,
_InstanceVariable.SwitchMethodDict[__MethodStr]
),
_MethodVariable
)
else:
SwitchItemTuplesList=[
(
_MethodVariable,
_InstanceVariable.SwitchMethodDict[_MethodVariable]
)
]
#Debug
'''
print('getSwitch l 266')
print('_MethodVariable is ')
print(_MethodVariable)
print('SwitchItemTuplesList is ')
print(SwitchItemTuplesList)
print('')
'''
#return
WatchKeyStrsList=SYS.flat(
SYS.flat(
map(
lambda __SwitchItemTuple:
map(
lambda __ClassStr:
map(
lambda __HookStr:
'Watch'+__HookStr+SYS.getUpperWordStr(
__SwitchItemTuple[0]
)+'With'+SYS.getNameStrWithClassStr(
__ClassStr
)+'Bool',
['Before','After']
),
map(lambda __Class:__Class.__name__,__SwitchItemTuple[1])
),
SwitchItemTuplesList
)
)
)
#Debug
'''
print('getSwitch l 300')
print('WatchKeyStrsList is ')
print(WatchKeyStrsList)
print('WatchKeyStrsList is ')
print(WatchKeyStrsList)
print('')
'''
#return
return dict(
zip(
WatchKeyStrsList,
map(
lambda __WatchKeyStr:
getattr(_InstanceVariable,__WatchKeyStr),
WatchKeyStrsList
)
)
)
示例2: do_mimic
# 需要导入模块: import ShareYourSystem [as 别名]
# 或者: from ShareYourSystem import getUpperWordStr [as 别名]
def do_mimic(self):
#Debug
'''
print('l 174 Mimicker')
print('self.MimickingDoMethodStr is ',self.MimickingDoMethodStr)
print('')
'''
#Check
if self.MimickingDoMethodStr!="":
#observe
self.observe(True,self.MimickingDoMethodStr)
#set
self.MimickedWrapMethodStr=MimickingWrapPrefixStr+self.MimickingDoMethodStr
#Debug
'''
print('l 75 Mimicker ')
print('self.MimickedWrapMethodStr is ',self.MimickedWrapMethodStr)
print('')
'''
#Define
MimickedDoStr=SYS.getUpperWordStr(
self.MimickingDoMethodStr
)
MimickedDoerStr=Doer.DoStrToDoerStrOrderedDict[MimickedDoStr]
#Debug
'''
print('l 84 Mimicker ')
print('MimickedDoStr is ',MimickedDoStr)
print('MimickedDoerStr is ',MimickedDoerStr)
print('MimickedBaseModule is ',MimickedBaseModule)
print('')
'''
#Definitions
MimickedBaseClass=getattr(
SYS,
SYS.getClassStrWithNameStr(MimickedDoerStr)
)
#get
MimickedDoExecStr=getattr(
MimickedBaseClass,
'Do'+MimickedBaseClass.NameStr+'ExecStr'
)
#debug
'''
print('l 206 Mimicker')
print('MimickedDoExecStr is ')
print(MimickedDoExecStr)
print('')
'''
#replace
MimickedDecorationMethodStr=MimickingDecorationPrefixStr+MimickingDecorationTagStr+MimickingDecorationSuffixStr
MimickedDecorationMethodStr+=self.ObservedWrapMethodStr
#Debug
'''
print('l 232 Mimicker')
print('MimickedDecorationMethodStr is '+MimickedDecorationMethodStr)
print('')
'''
#replace
MimickedExecStr='def '+MimickedDecorationMethodStr+'('+'('.join(
MimickedDoExecStr.split('(')[1:]
)
#Debug
'''
print('l 208 Mimicker')
print('MimickedExecStr is ')
print(MimickedExecStr)
print('')
'''
#Add to the ImitatedDoneExecStr
MimickedExecStr+='\n\treturn mimic(_InstanceVariable,*_LiargVariablesList,'
MimickedExecStr+='**dict({\'MimicMethodStr\':\''+self.MimickedWrapMethodStr+'\','
MimickedExecStr+='\'MimicClassStr\':\''+self.DoClass.__name__+'\','
MimickedExecStr+='\'BaseClassStr\':\''+MimickedBaseClass.__name__+'\''
MimickedExecStr+='},**_KwargVariablesDict))'
#Debug
'''
print('l 223 Mimicker')
print('MimickedExecStr is ')
print(MimickedExecStr)
print('')
'''
#exec
#.........这里部分代码省略.........