(obj)
| 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 |
no outgoing calls
no test coverage detected