code: def addAsn1MibSource(self, *asn1Sources, **kwargs):
          
          if self._asn1SourcesToAdd is None:
              self._asn1SourcesToAdd = asn1Sources
  
          else:
              self._asn1SourcesToAdd += asn1Sources
  
          if self._asn1SourcesOptions:
              self._asn1SourcesOptions.update(kwargs)
  
          else:
              self._asn1SourcesOptions = kwargs
  
          return self
docs: Adds path to a repository to search ASN.1 MIB files.
  
          Parameters
          ----------
          *asn1Sources :
              one or more URL in form of :py:obj:`str` identifying local or
              remote ASN.1 MIB repositories. Path must include the *@mib@*
              component which will be replaced with MIB module name at the
              time of search.
  
          Returns
          -------
          : :py:class:`~pysnmp.smi.rfc1902.ObjectIdentity`
              reference to itself
  
          Notes
          -----
          Please refer to :py:class:`~pysmi.reader.localfile.FileReader`,
          :py:class:`~pysmi.reader.httpclient.HttpReader` and
          :py:class:`~pysmi.reader.ftpclient.FtpReader` classes for
          in-depth information on ASN.1 MIB lookup.
  
          Examples
          --------
          >>> ObjectIdentity('SNMPv2-MIB', 'sysDescr').addAsn1Source('http://mibs.snmplabs.com/asn1/@mib@')
          ObjectIdentity('SNMPv2-MIB', 'sysDescr')
          >>>