diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-10-31 22:31:45 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-10-31 22:31:45 +0300 |
commit | f9b19d54b5a07c5d654ecb634aefc5690e07e6fd (patch) | |
tree | 746a80208ae1b0a3b98c678af45d37fe26c28325 /source/blender/python/rna_dump.py | |
parent | af72bb50ae41f5ba1f9f5b2310b2aee77907fecf (diff) |
tabs to spaces, remove trailing white space. (apart of pep8)
didnt do "release/scripts/io" since some exporters cant be auto converted
Diffstat (limited to 'source/blender/python/rna_dump.py')
-rw-r--r-- | source/blender/python/rna_dump.py | 196 |
1 files changed, 98 insertions, 98 deletions
diff --git a/source/blender/python/rna_dump.py b/source/blender/python/rna_dump.py index 7dde4007f66..7c53a6cc235 100644 --- a/source/blender/python/rna_dump.py +++ b/source/blender/python/rna_dump.py @@ -19,114 +19,114 @@ # #**** END GPL LICENSE BLOCK #**** if 1: - # Print once every 1000 - GEN_PATH = True - PRINT_DATA = False - PRINT_DATA_INT = 1000 - VERBOSE = False - VERBOSE_TYPE = False - MAX_RECURSIVE = 8 + # Print once every 1000 + GEN_PATH = True + PRINT_DATA = False + PRINT_DATA_INT = 1000 + VERBOSE = False + VERBOSE_TYPE = False + MAX_RECURSIVE = 8 else: - # Print everything - GEN_PATH = True - PRINT_DATA = True - PRINT_DATA_INT = 0 - VERBOSE = False - VERBOSE_TYPE = False - MAX_RECURSIVE = 8 + # Print everything + GEN_PATH = True + PRINT_DATA = True + PRINT_DATA_INT = 0 + VERBOSE = False + VERBOSE_TYPE = False + MAX_RECURSIVE = 8 seek_count = [0] def seek(r, txt, recurs): - - seek_count[0] += 1 - - if PRINT_DATA_INT: - if not (seek_count[0] % PRINT_DATA_INT): - print(seek_count[0], txt) - - if PRINT_DATA: - print(txt) - - newtxt = '' - - if recurs > MAX_RECURSIVE: - #print ("Recursion is over max") - #print (txt) - return - - type_r = type(r) - - # print(type_r) - # print(dir(r)) - - # basic types - if type_r in (float, int, bool, type(None)): - if PRINT_DATA: - print(txt + ' -> ' + str(r)) - return - - if type_r == str: - if PRINT_DATA: - print(txt + ' -> "' + str(r) + '"') - return - - try: keys = r.keys() - except: keys = None - - if keys != None: - if PRINT_DATA: - print(txt + '.keys() - ' + str(r.keys())) - - try: __members__ = dir(r) - except: __members__ = [] - - for item in __members__: - if item.startswith('__'): - continue - - if GEN_PATH: newtxt = txt + '.' + item - - if item == 'rna_type' and VERBOSE_TYPE==False: # just avoid because it spits out loads of data - continue - - try: value = getattr(r, item) - except: value = None - - seek( value, newtxt, recurs + 1) - - - if keys: - for k in keys: - if GEN_PATH: newtxt = txt + '["' + k + '"]' - seek(r.__getitem__(k), newtxt, recurs+1) - - else: - try: length = len( r ) - except: length = 0 - - if VERBOSE==False and length >= 4: - for i in (0, length-1): - if i>0: - if PRINT_DATA: - print((' '*len(txt)) + ' ... skipping '+str(length-2)+' items ...') - - if GEN_PATH: newtxt = txt + '[' + str(i) + ']' - seek(r[i], newtxt, recurs+1) - else: - for i in range(length): - if GEN_PATH: newtxt = txt + '[' + str(i) + ']' - seek(r[i], newtxt, recurs+1) + + seek_count[0] += 1 + + if PRINT_DATA_INT: + if not (seek_count[0] % PRINT_DATA_INT): + print(seek_count[0], txt) + + if PRINT_DATA: + print(txt) + + newtxt = '' + + if recurs > MAX_RECURSIVE: + #print ("Recursion is over max") + #print (txt) + return + + type_r = type(r) + + # print(type_r) + # print(dir(r)) + + # basic types + if type_r in (float, int, bool, type(None)): + if PRINT_DATA: + print(txt + ' -> ' + str(r)) + return + + if type_r == str: + if PRINT_DATA: + print(txt + ' -> "' + str(r) + '"') + return + + try: keys = r.keys() + except: keys = None + + if keys != None: + if PRINT_DATA: + print(txt + '.keys() - ' + str(r.keys())) + + try: __members__ = dir(r) + except: __members__ = [] + + for item in __members__: + if item.startswith('__'): + continue + + if GEN_PATH: newtxt = txt + '.' + item + + if item == 'rna_type' and VERBOSE_TYPE==False: # just avoid because it spits out loads of data + continue + + try: value = getattr(r, item) + except: value = None + + seek( value, newtxt, recurs + 1) + + + if keys: + for k in keys: + if GEN_PATH: newtxt = txt + '["' + k + '"]' + seek(r.__getitem__(k), newtxt, recurs+1) + + else: + try: length = len( r ) + except: length = 0 + + if VERBOSE==False and length >= 4: + for i in (0, length-1): + if i>0: + if PRINT_DATA: + print((' '*len(txt)) + ' ... skipping '+str(length-2)+' items ...') + + if GEN_PATH: newtxt = txt + '[' + str(i) + ']' + seek(r[i], newtxt, recurs+1) + else: + for i in range(length): + if GEN_PATH: newtxt = txt + '[' + str(i) + ']' + seek(r[i], newtxt, recurs+1) seek(bpy.data, 'bpy.data', 0) # seek(bpy.types, 'bpy.types', 0) ''' for d in dir(bpy.types): - t = getattr(bpy.types, d) - try: r = t.bl_rna - except: r = None - if r: - seek(r, 'bpy.types.' + d + '.bl_rna', 0) + t = getattr(bpy.types, d) + try: r = t.bl_rna + except: r = None + if r: + seek(r, 'bpy.types.' + d + '.bl_rna', 0) ''' #print dir(bpy) |