Changeset 3626

Show
Ignore:
Timestamp:
17/10/08 18:21:09 (3 months ago)
Author:
dmeyer
Message:

fix recursive query

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/beacon/src/db.py

    r3625 r3626  
    370370            parent = directories.pop(0) 
    371371            for i in (yield self._db_query_dir(parent)): 
    372                 if i['type'] == 'dir': 
    373                     child = create_directory(i, parent) 
    374                     if not child._beacon_islink: 
    375                         directories.append(child) 
    376                 else: 
    377                     items.append(create_by_type(i, parent)) 
     372                if i.isdir and not i._beacon_islink: 
     373                    directories.append(child) 
     374                items.append(i) 
    378375            if time.time() > timer + 0.1: 
    379376                # we used too much time. Call yield NotFinished at