class_docstr: " Repository information as queried by a detector 
class_docstr_tok: ["``","Repository","information","as","queried","by","a","detector"]
code: def is_empty(self):
      return not any(attr.asdict(self).values())
  
imports: import abc
  import os
  from subprocess import call, CalledProcessError
  import attr
  import six
  from pathlib2 import Path
  from ....config.defs import VCS_REPO_TYPE, VCS_DIFF, VCS_STATUS, VCS_ROOT, VCS_BRANCH, VCS_COMMIT_ID, VCS_REPOSITORY_URL
  from ....debugging import get_logger
  from .util import get_command_output
label_desc: Use image node_id 1 for calling the Result obj's underlying member method code with example usage: obj.is_empty() and returns: unknown