Changeset 3783:56d73f347311 in livinglogic.python.xist

Show
Ignore:
Timestamp:
05/13/09 22:08:10 (10 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Invert type check logic to better detect non-existing files.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/ll/scripts/ucp.py

    r3732 r3783  
    3030def main(args=None): 
    3131    def copyone(urlread, urlwrite): 
    32         if urlread.isfile(): 
     32        if urlread.isdir(): 
     33            if options.recursive: 
     34                for u in urlread.listdir(): 
     35                    copyone(urlread/u, urlwrite/u) 
     36            else: 
     37                if options.verbose: 
     38                    msg = astyle.style_default("ucp: ", astyle.style_url(str(urlread)), " (directory skipped)") 
     39                    stderr.writeln(msg) 
     40        else: 
    3341            if options.verbose: 
    3442                msg = astyle.style_default("ucp: ", astyle.style_url(str(urlread)), " -> ") 
     
    5967                    stderr.writeln(msg) 
    6068                 
    61         else: 
    62             if options.recursive: 
    63                 for u in urlread.listdir(): 
    64                     copyone(urlread/u, urlwrite/u) 
    65             else: 
    66                 if options.verbose: 
    67                     msg = astyle.style_default("ucp: ", astyle.style_url(str(urlread)), " (directory skipped)") 
    68                     stderr.writeln(msg) 
    69              
     69 
    7070 
    7171    colors = ("yes", "no", "auto")