MCPcopy Create free account
hub / github.com/dtmilano/AndroidViewClient / variableNameFromId

Method variableNameFromId

src/com/dtmilano/android/viewclient.py:1144–1162  ·  view source on GitHub ↗
(obj)

Source from the content-addressed store, hash-verified

1142
1143 @staticmethod
1144 def variableNameFromId(obj):
1145 var = None
1146 _id = obj.resource_id
1147 if callable(_id):
1148 _id = _id()
1149 if _id:
1150 var = _id.replace('.', '_').replace(':', '___').replace('/', '_')
1151 else:
1152 _id = obj.unique_id
1153 if callable(_id):
1154 _id = _id()
1155 m = ID_RE.match(_id)
1156 if m:
1157 var = m.group(1)
1158 if m.group(3):
1159 var += m.group(3)
1160 if re.match(r'^\d', var):
1161 var = 'id_' + var
1162 return var
1163
1164 def setTarget(self, target):
1165 self.target = target

Callers 2

saveViewSnapshotMethod · 0.80
writeImageToFileMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected