original_docstring: 
          Push file or folder to device
  
          Args:
              file (str): Path to file or folder
              path (str): Path on device when file or folder should be saved
              timeout (int, default :data:`.constants.DEFAULT_PUSH_TIMEOUT`): Timeout in seconds
  
          Keyword args:
              verbose (bool): Print process to output
              allow_root (bool, default True): Allow to root access request if required
              allow_remount (bool, default True): Allow to remount request if required
  
          Raises:
              ObjectDoesNotExistError when file or folder not found
          
docstring: 
  
  Keyword args:
  verbose (bool): Print process to output
  allow_root (bool, default True): Allow to root access request if required
  allow_remount (bool, default True): Allow to remount request if required
  
  ObjectDoesNotExistError when file or folder not found
docstring_tokens: Keyword args : verbose ( bool ) : Print process to output allow_root ( bool default True ) : Allow to root access request if required allow_remount ( bool default True ) : Allow to remount request if required ObjectDoesNotExistError when file or folder not found
code: def push(self, file, path, timeout=DEFAULT_PUSH_TIMEOUT, **kwargs):
          """
          Push file or folder to device
  
          Args:
              file (str): Path to file or folder
              path (str): Path on device when file or folder should be saved
              timeout (int, default :data:`.constants.DEFAULT_PUSH_TIMEOUT`): Timeout in seconds
  
          Keyword args:
              verbose (bool): Print process to output
              allow_root (bool, default True): Allow to root access request if required
              allow_remount (bool, default True): Allow to remount request if required
  
          Raises:
              ObjectDoesNotExistError when file or folder not found
          """
          if not os.path.exists(file):
              raise ObjectDoesNotExistError('%s file or folder not found !' % NAME.safe_substitute(name=file))
  
          return self.__push_pull_base(path=file, file=path, push=True, timeout=timeout, **kwargs)
code_tokens: def push ( self , file , path , timeout = DEFAULT_PUSH_TIMEOUT , ** kwargs ) : if not os . path . exists ( file ) : raise ObjectDoesNotExistError ( '%s file or folder not found !' % NAME . safe_substitute ( name = file ) ) return self . __push_pull_base ( path = file , file = path , push = True , timeout = timeout , ** kwargs )
short_docstring: Push file or folder to device
  Args:
  file (str): Path to file or folder
  path (str): Path on device when file or folder should be saved
  timeout (int, default :data:`.constants.DEFAULT_PUSH_TIMEOUT`): Timeout in seconds
short_docstring_tokens: Push file or folder to device Args : file ( str ) : Path to file or folder path ( str ) : Path on device when file or folder should be saved timeout ( int default : data : ` . constants . DEFAULT_PUSH_TIMEOUT ` ) : Timeout in seconds
comment: """
          Push file or folder to device
  
          Args:
              file (str): Path to file or folder
              path (str): Path on device when file or folder should be saved
              timeout (int, default :data:`.constants.DEFAULT_PUSH_TIMEOUT`): Timeout in seconds
  
          Keyword args:
              verbose (bool): Print process to output
              allow_root (bool, default True): Allow to root access request if required
              allow_remount (bool, default True): Allow to remount request if required
  
          Raises:
              ObjectDoesNotExistError when file or folder not found
          """