old_contents: import os
  import errno
  import json
  
  
  class Manifest(object):
  
      def __init__(self, path):
          self.path = path
          self.data = {}
          if self.path != False:
              self.load()
  
      @property
      def files(self):
          return self.data.setdefault('files', {})
  
      def load(self):
          try:
              with open(self.path) as f:
                  self.data = json.load(f)
          except IOError as e:
              if e.errno != errno.ENOENT:
                  raise
  
      def dump(self):
          if self.path == False:
              return
          dirpath = os.path.dirname(self.path)
          if not os.path.exists(dirpath):
              os.makedirs(dirpath)
          with open(self.path, 'w') as f:
              json.dump(self.data, f, indent=2)
  
new_contents: import os
  import errno
  import json
  
  
  class Manifest(object):
  
      def __init__(self, path):
          self.path = path
          self.data = {}
          if self.path:
              self.load()
  
      @property
      def files(self):
          return self.data.setdefault('files', {})
  
      def load(self):
          try:
              with open(self.path) as f:
                  self.data = json.load(f)
          except IOError as e:
              if e.errno != errno.ENOENT:
                  raise
  
      def dump(self):
          if not self.path:
              return
          dirpath = os.path.dirname(self.path)
          if not os.path.exists(dirpath):
              os.makedirs(dirpath)
          with open(self.path, 'w') as f:
              json.dump(self.data, f, indent=2)
  
subject: Fix code style