~udeshike/debdelta/debdelta-ishan

« back to all changes in this revision

Viewing changes to debdelta/debdelta

  • Committer: A Mennucc
  • Date: 2011-05-28 16:34:43 UTC
  • Revision ID: git-v1:5b654ee86746f2a20f57f0b340c90960d5206a8f
update debdeltas for python-apt 0.8

Show diffs side-by-side

added added

removed removed

Lines of Context:
3039
3039
  
3040
3040
  original_cwd = os.getcwd()
3041
3041
  start_time = time.time()
3042
 
  import warnings
3043
 
  warnings.simplefilter("ignore",FutureWarning)
 
3042
 
3044
3043
  try:
3045
 
    from apt import VersionCompare
3046
 
  except ImportError:
3047
 
    try:
3048
 
      import apt_pkg
 
3044
    import apt_pkg
 
3045
    if 'init_system' in dir(apt_pkg):
 
3046
      apt_pkg.init_system()
 
3047
    elif 'InitSystem' in dir(apt_pkg):
3049
3048
      apt_pkg.InitSystem()
 
3049
    else: assert 'fegrwq' == 0
 
3050
    if 'VersionCompare' in dir(apt_pkg):
3050
3051
      from apt_pkg import VersionCompare
3051
 
    except ImportError:
3052
 
      raise DebDeltaError('python module "apt_pkg" is missing. Please install python-apt', retriable=True)
3053
 
    
 
3052
    elif 'version_compare' in dir(apt_pkg):
 
3053
      from apt_pkg import version_compare as VersionCompare
 
3054
    else: assert 'lopadf' == 0
 
3055
  except ImportError:
 
3056
    raise DebDeltaError('python module "apt_pkg" is missing. Please install python-apt', retriable=True)
 
3057
 
3054
3058
  f=my_popen_read('hostname -f')
3055
3059
  HOSTID=hashlib.md5( f.read() ).hexdigest()
3056
3060
  f.close()