| 378 | | full = os.path.join( dir, entry ) |
| 379 | | if os.path.isdir( full ): |
| 380 | | socket.sendall( "\"%s/\"\n" % entry ) |
| 381 | | elif files: |
| 382 | | socket.sendall( "\"%s\"\n" % entry ) |
| | 379 | try: |
| | 380 | full = os.path.join( dir, str( entry ) ) |
| | 381 | if os.path.isdir( full ): |
| | 382 | socket.sendall( "\"%s/\"\n" % entry ) |
| | 383 | elif files: |
| | 384 | socket.sendall( "\"%s\"\n" % entry ) |
| | 385 | except Exception: |
| | 386 | #print "rejecting", entry |
| | 387 | pass |
| 387 | | full = os.path.join( dir, entry ) |
| 388 | | if os.path.isdir( full ): |
| 389 | | self.rpn.push( full ) |
| 390 | | self.rpn.push( depth ) |
| 391 | | self.rls( files, **args ) |
| | 392 | try: |
| | 393 | full = os.path.join( dir, str( entry ) ) |
| | 394 | if os.path.isdir( full ): |
| | 395 | self.rpn.push( full ) |
| | 396 | self.rpn.push( str( depth ) ) |
| | 397 | self.rls( files, **args ) |
| | 398 | except Exception: |
| | 399 | #print "rejecting", entry |
| | 400 | pass |