Exemple #1
0
 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,
     )
Exemple #2
0
 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}
Exemple #3
0
 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}