A utility class to represent a range of object IDs.
| 173 | ## ObjIdRange |
| 174 | ## |
| 175 | class ObjIdRange(object): |
| 176 | |
| 177 | "A utility class to represent a range of object IDs." |
| 178 | |
| 179 | def __init__(self, start, nobjs): |
| 180 | self.start = start |
| 181 | self.nobjs = nobjs |
| 182 | return |
| 183 | |
| 184 | def __repr__(self): |
| 185 | return '<ObjIdRange: %d-%d>' % (self.get_start_id(), self.get_end_id()) |
| 186 | |
| 187 | def get_start_id(self): |
| 188 | return self.start |
| 189 | |
| 190 | def get_end_id(self): |
| 191 | return self.start + self.nobjs - 1 |
| 192 | |
| 193 | def get_nobjs(self): |
| 194 | return self.nobjs |
| 195 | |
| 196 | |
| 197 | ## Plane |
no outgoing calls
no test coverage detected
searching dependent graphs…