~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/win32utils.py

(jelmer) Use the absolute_import feature everywhere in bzrlib,
 and add a source test to make sure it's used everywhere. (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
372
372
    return get_environ_unicode('COMPUTERNAME')
373
373
 
374
374
 
375
 
@symbol_versioning.deprecated_function(
 
375
@symbol_versioning.deprecated_method(
376
376
    symbol_versioning.deprecated_in((2, 5, 0)))
377
377
def _ensure_unicode(s):
378
378
    if s and type(s) != unicode:
381
381
    return s
382
382
 
383
383
 
384
 
get_appdata_location_unicode = symbol_versioning.deprecated_function(
 
384
get_appdata_location_unicode = symbol_versioning.deprecated_method(
385
385
    symbol_versioning.deprecated_in((2, 5, 0)))(get_appdata_location)
386
386
 
387
 
get_home_location_unicode = symbol_versioning.deprecated_function(
 
387
get_home_location_unicode = symbol_versioning.deprecated_method(
388
388
    symbol_versioning.deprecated_in((2, 5, 0)))(get_home_location)
389
389
 
390
 
get_user_name_unicode = symbol_versioning.deprecated_function(
 
390
get_user_name_unicode = symbol_versioning.deprecated_method(
391
391
    symbol_versioning.deprecated_in((2, 5, 0)))(get_user_name)
392
392
 
393
 
get_host_name_unicode = symbol_versioning.deprecated_function(
 
393
get_host_name_unicode = symbol_versioning.deprecated_method(
394
394
    symbol_versioning.deprecated_in((2, 5, 0)))(get_host_name)
395
395
 
396
396
 
515
515
                                  default.
516
516
    :return: A list of unicode strings.
517
517
    """
518
 
    # First, split the command line
 
518
    # First, spit the command line
519
519
    s = cmdline.Splitter(command_line, single_quotes_allowed=single_quotes_allowed)
520
520
    
521
521
    # Bug #587868 Now make sure that the length of s agrees with sys.argv 
594
594
 
595
595
        Fallback version that should basically never be needed.
596
596
        """
597
 
        from bzrlib import osutils
598
597
        try:
599
 
            return os.environ[key].decode(osutils.get_user_encoding())
 
598
            return os.environ[key].decode("mbcs")
600
599
        except KeyError:
601
600
            return default
602
601