def __init__(self, asnum, categories=None, rand=True, maxnbr=None, state=None): if isinstance(asnum, str) and asnum.upper().startswith('AS'): asnum = int(asnum[2:]) else: asnum = int(asnum) super().__init__( geoiputils.get_ranges_by_asnum(asnum), rand=rand, maxnbr=maxnbr, state=state, name='AS-%d' % asnum, categories=categories, )
def __init__(self, asnum, categories=None, rand=True, maxnbr=None, state=None): if isinstance(asnum, basestring) and asnum.upper().startswith('AS'): asnum = int(asnum[2:]) else: asnum = int(asnum) Target.__init__( self, geoiputils.get_ranges_by_asnum(asnum), rand=rand, maxnbr=maxnbr, state=state ) if categories is None: categories = ['AS-%d' % asnum] self.infos = {'categories': categories}
def __init__(self, asnum, categories=None, rand=True, maxnbr=None, state=None): if type(asnum) is str and asnum.upper().startswith('AS'): asnum = int(asnum[2:]) else: asnum = int(asnum) Target.__init__( self, geoiputils.get_ranges_by_asnum(asnum), rand=rand, maxnbr=maxnbr, state=state ) if categories is None: categories = ['AS-%d' % asnum] self.infos = {'categories': categories}