Changeset 182

Show
Ignore:
Timestamp:
04/12/08 08:15:08 (9 months ago)
Author:
tal
Message:
Don't raise NotImplementedError for all methods.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • packages/feaTools/trunk/Lib/feaTools/writers/baseWriter.py

    r181 r182  
    22 
    33    def feature(self, name): 
    4         raise NotImplementedError 
     4        return self 
    55 
    66    def lookup(self, name): 
    7         raise NotImplementedError 
     7        return self 
    88 
    99    def featureReference(self, name): 
    10         raise NotImplementedError 
     10        pass 
    1111 
    1212    def lookupReference(self, name): 
    13         raise NotImplementedError 
     13        pass 
    1414 
    1515    def classDefinition(self, name, contents): 
    16         raise NotImplementedError 
     16        pass 
    1717 
    1818    def gsubType1(self, target, replacement): 
    19         raise NotImplementedError 
     19        pass 
    2020 
    2121    def gsubType3(self, target, replacement): 
    22         raise NotImplementedError 
     22        pass 
    2323 
    2424    def gsubType4(self, target, replacement): 
    25         raise NotImplementedError 
     25        pass 
    2626 
    2727    def gsubType6(self, precedingContext, target, trailingContext, replacement): 
    28         raise NotImplementedError 
     28        pass 
    2929 
    3030    def gposType1(self, target, value): 
    31         raise NotImplementedError 
     31        pass 
    3232 
    3333    def gposType2(self, target, value): 
    34         raise NotImplementedError 
     34        pass 
    3535 
    3636    def languageSystem(self, languageTag, scriptTag): 
    37         raise NotImplementedError 
     37        pass 
    3838 
    3939    def script(self, scriptTag): 
    40         raise NotImplementedError 
     40        pass 
    4141 
    4242    def language(self, languageTag, includeDefault=True): 
    43         raise NotImplementedError 
     43        pass 
    4444 
    4545    def include(self, path): 
    46         raise NotImplementedError 
     46        pass 
    4747 
    4848    def subtableBreak(self): 
    49         raise NotImplementedError 
     49        pass