Beispiel #1
0
 def Run(self, args):
     if args.run_diagnostics:
         network_diagnostics.NetworkDiagnostic().RunChecks()
         return
     holder = info_holder.InfoHolder(anonymizer=info_holder.Anonymizer(
     ) if args.anonymize else info_holder.NoopAnonymizer())
     return holder
Beispiel #2
0
 def Run(self, args):
   if args.run_diagnostics:
     _RunDiagnostics()
     return
   holder = info_holder.InfoHolder(
       anonymizer=info_holder.Anonymizer() if args.anonymize else None)
   return holder
Beispiel #3
0
 def Run(self, args):
     if args.run_diagnostics:
         passed = _RunDiagnostics(args.ignore_hidden_property_allowlist)
         if passed:
             return None
         else:
             raise exceptions.Error(
                 'Some of the checks in diagnostics failed.')
     return info_holder.InfoHolder(
         anonymizer=info_holder.Anonymizer() if args.anonymize else None)
Beispiel #4
0
 def Run(self, args):
     if args.run_diagnostics:
         network_diagnostics.NetworkDiagnostic().RunChecks()
         return
     holder = info_holder.InfoHolder(anonymizer=info_holder.Anonymizer(
     ) if args.anonymize else info_holder.NoopAnonymizer())
     python_version = platforms.PythonVersion()
     if not python_version.IsSupported():
         log.warning(
             'Only Python version {0} is supported for the Cloud SDK. Many '
             'commands will work with a previous version, but not all.'.
             format(python_version.MinSupportedVersionString()))
     return holder
Beispiel #5
0
 def Run(self, args):
     info = info_holder.InfoHolder(anonymizer=info_holder.Anonymizer())
     log_data = None
     if args.log_file:
         try:
             log_data = info_holder.LogData.FromFile(args.log_file)
         except files.Error as err:
             log.warning('Error reading the specified file [{0}]: '
                         '{1}\n'.format(args.log_file, err))
     if args.quiet:
         _PrintQuiet(six.text_type(info), log_data)
     else:
         log.status.Print(FEEDBACK_MESSAGE)
         if not log_data:
             log_data = _SuggestIncludeRecentLogs()
         if log_data or console_io.PromptContinue(prompt_string=(
                 'No invocation selected. Would you still like to file '
                 'a bug (will open a new browser tab)')):
             feedback_util.OpenNewIssueInBrowser(info, log_data)
Beispiel #6
0
 def Run(self, args):
     if args.run_diagnostics:
         _RunDiagnostics(args.ignore_hidden_property_whitelist)
         return None
     return info_holder.InfoHolder(
         anonymizer=info_holder.Anonymizer() if args.anonymize else None)
Beispiel #7
0
 def SetUp(self):
   self.anonymizer = info_holder.Anonymizer()