Method
__init__
(self, name, fields, bases, fileName)
Source from the content-addressed store, hash-verified
| 31 | |
| 32 | class Record(object): |
| 33 | def __init__(self, name, fields, bases, fileName): |
| 34 | self.name = name |
| 35 | self.luaName = name.replace("::", ".") |
| 36 | var = str.rsplit(name, "::", 1) |
| 37 | self.short_name = var[-1] |
| 38 | if len(var) > 1: |
| 39 | self.namespace = var[0] |
| 40 | self.export_to_c = not "::" in name |
| 41 | self.fields = fields |
| 42 | self.bases = bases |
| 43 | self.fileName = fileName |
| 44 | |
| 45 | def allFields(self): |
| 46 | result = [] |
Callers
nothing calls this directly
Tested by
no test coverage detected