+
    i                         R t R tR tR# )z2Private utility methods used by the subset modulesc                    a  V 3R lpV# )zKReturns a decorator function that adds a new method to one or
more classes.c                 *  < . pS F  pW!9   d   K  VP                  V4       VP                  R 8w  g   Q R4       h\        W P                  4      '       d%   Q RVP                  : RV P                  : R24       h\        W P                  V 4       K  	  R# )DefaultTablezOops, table class not found.zOops, class 'z' has method 'z'.N)append__name__hasattrsetattr)methoddoneclazzclazzess   &  u/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/fontTools/subset/util.pywrapper_add_method.<locals>.wrapper   s    E}KK>>^3S5SS3  W6;nnfooVW  E??F3       )r   r   s   j r   _add_methodr      s     Nr   c                 *    \        \        V 4      4      # )N)sortedset)ls   &r   
_uniq_sortr      s    #a&>r   N)__doc__r   r   r   r   r   <module>r      s    8(r   