~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/osutils.py

- move contains_whitespace and contains_linebreaks to osutils

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
import os
25
25
import re
26
26
import sha
 
27
import string
27
28
import sys
28
29
import time
29
30
import types
419
420
        return True
420
421
    else:
421
422
        return False
 
423
        
 
424
 
 
425
def contains_whitespace(s):
 
426
    """True if there are any whitespace characters in s."""
 
427
    for ch in string.whitespace:
 
428
        if ch in s:
 
429
            return True
 
430
    else:
 
431
        return False
 
432
 
 
433
 
 
434
def contains_linebreaks(s):
 
435
    """True if there is any vertical whitespace in s."""
 
436
    for ch in '\f\n\r':
 
437
        if ch in s:
 
438
            return True
 
439
    else:
 
440
        return False