equal
deleted
inserted
replaced
1787 |
1787 |
1788 def IsLocatableType(self, typename, debug = False): |
1788 def IsLocatableType(self, typename, debug = False): |
1789 if isinstance(typename, TupleType) or self.GetBlockType(typename) is not None: |
1789 if isinstance(typename, TupleType) or self.GetBlockType(typename) is not None: |
1790 return False |
1790 return False |
1791 |
1791 |
|
1792 # the size of these types is implementation dependend |
|
1793 if typename in ["TIME", "DATE", "DT", "TOD"]: |
|
1794 return False |
|
1795 |
1792 datatype = self.GetDataType(typename, debug) |
1796 datatype = self.GetDataType(typename, debug) |
1793 if datatype is not None: |
1797 if datatype is not None: |
1794 return self.IsLocatableDataType(datatype) |
1798 return self.IsLocatableDataType(datatype) |
1795 return True |
1799 return True |
1796 |
1800 |