def oldrange(*args, **kwargs):
return list(builtins.range(*args, **kwargs))
python类range()的实例源码
def lrange(*args, **kwargs):
return list(range(*args, **kwargs))
def _func_setvar(self, *namesvalues):
if len(namesvalues) % 2:
msg = 'setvar function needs an even number of arguments'
raise FyppFatalError(msg)
for ind in range(0, len(namesvalues), 2):
self.define(namesvalues[ind], namesvalues[ind + 1])
def _process_arguments(self, args, keywords):
argdict = {}
nargs = min(len(args), len(self._argnames))
for iarg in range(nargs):
argdict[self._argnames[iarg]] = args[iarg]
if nargs < len(args):
if self._varargs is None:
msg = "macro '{0}' called with too many positional arguments "\
"(expected: {1}, received: {2})"\
.format(self._name, len(self._argnames), len(args))
raise FyppFatalError(msg, self._fname, self._spans[0])
else:
argdict[self._varargs] = tuple(args[nargs:])
elif self._varargs is not None:
argdict[self._varargs] = ()
for argname in self._argnames[:nargs]:
if argname in keywords:
msg = "got multiple values for argument '{0}'".format(argname)
raise FyppFatalError(msg, self._fname, self._spans[0])
if self._varargs is not None and self._varargs in keywords:
msg = "got unexpected keyword argument '{0}'".format(self._varargs)
raise FyppFatalError(msg, self._fname, self._spans[0])
argdict.update(keywords)
if nargs < len(self._argnames):
for argname in self._argnames[nargs:]:
if argname in argdict:
pass
elif argname in self._defaults:
argdict[argname] = self._defaults[argname]
else:
msg = "macro '{0}' called without mandatory positional "\
"argument '{1}'".format(self._name, argname)
raise FyppFatalError(msg, self._fname, self._spans[0])
return argdict
def oldrange(*args, **kwargs):
return list(builtins.range(*args, **kwargs))
def lrange(*args, **kwargs):
return list(range(*args, **kwargs))
__init__.py 文件源码
项目:PyDataLondon29-EmbarrassinglyParallelDAWithAWSLambda
作者: SignalMedia
项目源码
文件源码
阅读 18
收藏 0
点赞 0
评论 0
def lrange(*args, **kwargs):
return list(range(*args, **kwargs))
def oldrange(*args, **kwargs):
return list(builtins.range(*args, **kwargs))
def lrange(*args, **kwargs):
return list(range(*args, **kwargs))
def __init__(self, whatrange): ## range example --> "23-56"
try:
ran = whatrange.split("-")
self.minimum = int(ran[0])
self.maximum = int(ran[1])
self.__count = self.maximum - self.minimum + 1
self.width = len(ran[0])
self.current = self.minimum
except:
raise FuzzException(FuzzException.FATAL, "Bad range format (eg. \"23-56\")")
def __init__(self, prange): ## range example --> "0-ffa"
try:
ran = prange.split("-")
self.minimum = int(ran[0],16)
self.maximum = int(ran[1],16)
self.__count = self.maximum - self.minimum + 1
self.current = self.minimum
except:
raise Exception, "Bad range format (eg. \"0-ffa\")"
def __init__(self, prange): ## range example --> "0-ffa"
try:
ran = prange.split("-")
self.minimum=int(ran[0],16)
self.maximum=int(ran[1],16)
self.__count=-1
except:
raise Exception, "Bad range format (eg. \"0-ffa\")"
def __init__(self, l):
if l.find("\\") >= 0:
l = l.replace("\\-", "$SEP$")
l = l.replace("\\\\", "$SCAP$")
self.l = l.split("-")
for i in __builtin__.range(len(self.l)):
self.l[i] = self.l[i].replace("$SEP$", "-")
self.l[i] = self.l[i].replace("$SCAP$", "\\")
else:
self.l = l.split("-")
self.__count = len(self.l)
self.current = 0
def oldrange(*args, **kwargs):
return list(builtins.range(*args, **kwargs))
def lrange(*args, **kwargs):
return list(range(*args, **kwargs))
def oldrange(*args, **kwargs):
return list(builtins.range(*args, **kwargs))
def lrange(*args, **kwargs):
return list(range(*args, **kwargs))
def oldrange(*args, **kwargs):
return list(builtins.range(*args, **kwargs))
def lrange(*args, **kwargs):
return list(range(*args, **kwargs))
def lrange(*args, **kwargs):
return list(range(*args, **kwargs))