Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/lib/generator.py

    r8b8a020 r52ca8a3  
    44
    55import os, sys, shutil
    6 from .gen_pyobject import write_msg, gen_new_init, gen_do, gen_members, gen_methods, gen_finish
     6from gen_pyobject import write_msg, gen_new_init, gen_do, gen_members, gen_methods, gen_finish
    77
    88def get_cpp_objects():
     
    1212  cpp_output = filter(lambda y: len(y) > 1, cpp_output)
    1313  cpp_output = filter(lambda y: not y.startswith('#'), cpp_output)
    14   cpp_output = list(cpp_output)
    1514
    1615  i = 1
     
    8786      object_methods = [a.strip() for a in object_methods]
    8887      object_methods = filter(lambda x: not x.startswith('typedef'), object_methods)
    89       object_methods = list(object_methods)
    9088      #for method in object_methods:
    9189      #    write_msg(method)
    92       new_methods = list(filter(
    93           lambda x: 'new_'+object_name in x, object_methods))
     90      new_methods = filter(lambda x: 'new_'+object_name in x, object_methods)
    9491      if len(new_methods) > 1:
    9592          write_msg("-- WARNING: more than one new method for", object_name)
     
    10299              write_msg(method)
    103100
    104       del_methods = list(filter(
    105           lambda x: 'del_'+object_name in x, object_methods))
     101      del_methods = filter(lambda x: 'del_'+object_name in x, object_methods)
    106102      if len(del_methods) > 1:
    107103          write_msg("-- WARNING: more than one del method for", object_name)
     
    111107          write_msg("-- WARNING: no del method for", object_name)
    112108
    113       do_methods = list(filter(
    114           lambda x: object_name+'_do' in x, object_methods))
     109      do_methods = filter(lambda x: object_name+'_do' in x, object_methods)
    115110      if len(do_methods) > 1:
    116111          pass
     
    141136      other_methods = filter(lambda x: x not in get_methods, other_methods)
    142137      other_methods = filter(lambda x: x not in set_methods, other_methods)
    143       other_methods = list(other_methods)
    144138
    145139      if len(other_methods) > 0:
Note: See TracChangeset for help on using the changeset viewer.