示例#1
0
 def _ReadFile(self, filename, binary):
   try:
     with open(os.path.join(self._base_path, filename), 'r') as f:
       contents = f.read()
       if binary:
         return contents
       return file_system._ProcessFileData(contents, filename)
   except IOError:
     raise file_system.FileNotFoundError(filename)
示例#2
0
 def _ReadFile(self, filename, binary):
     try:
         with open(os.path.join(self._base_path, filename), "r") as f:
             contents = f.read()
             if binary:
                 return contents
             return file_system._ProcessFileData(contents, filename)
     except IOError:
         raise file_system.FileNotFoundError(filename)
示例#3
0
 def Get(self):
   for path, future in self._fetches:
     result = future.Get()
     if result.status_code == 404:
       self._value[path] = None
     elif path.endswith('/'):
       self._value[path] = self._ListDir(result.content)
     elif not self._binary:
       self._value[path] = file_system._ProcessFileData(result.content, path)
     else:
       self._value[path] = result.content
   if self._error is not None:
     raise self._error
   return self._value
 def Get(self):
     for path, future in self._fetches:
         result = future.Get()
         if result.status_code == 404:
             raise file_system.FileNotFoundError(path)
         elif path.endswith('/'):
             self._value[path] = self._ListDir(result.content)
         elif not self._binary:
             self._value[path] = file_system._ProcessFileData(
                 result.content, path)
         else:
             self._value[path] = result.content
     if self._error is not None:
         raise self._error
     return self._value
示例#5
0
 def _ReadFile(self, filename, binary):
   with open(os.path.join(self._base_path, filename), 'r') as f:
     contents = f.read()
     if binary:
       return contents
     return file_system._ProcessFileData(contents, filename)