Python types.LongType() Examples
The following are 30
code examples of types.LongType().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
types
, or try the search function
.
Example #1
Source File: _version200.py From xbmc-addons-chinese with GNU General Public License v2.0 | 6 votes |
def from64(number): """Converts an ordinal character value in the range of 0-9,A-Z,a-z,-,_ to a number in the range of 0-63. """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") if 48 <= number <= 57: #ord('0') - ord('9') translates to 0-9 return(number - 48) if 65 <= number <= 90: #ord('A') - ord('Z') translates to 10-35 return(number - 55) if 97 <= number <= 122: #ord('a') - ord('z') translates to 36-61 return(number - 61) if number == 45: #ord('-') translates to 62 return(62) if number == 95: #ord('_') translates to 63 return(63) raise ValueError('Invalid Base64 value: %i' % number)
Example #2
Source File: _version200.py From luci-py with Apache License 2.0 | 6 votes |
def encrypt_int(message, ekey, n): """Encrypts a message using encryption key 'ekey', working modulo n""" if type(message) is types.IntType: message = long(message) if not type(message) is types.LongType: raise TypeError("You must pass a long or int") if message < 0 or message > n: raise OverflowError("The message is too long") #Note: Bit exponents start at zero (bit counts start at 1) this is correct safebit = bit_size(n) - 2 #compute safe bit (MSB - 1) message += (1 << safebit) #add safebit to ensure folding return pow(message, ekey, n)
Example #3
Source File: IPy.py From Yuki-Chan-The-Auto-Pentest with MIT License | 6 votes |
def __getitem__(self, key): """Called to implement evaluation of self[key]. >>> ip=IP('127.0.0.0/30') >>> for x in ip: ... print hex(x.int()) ... 0x7F000000L 0x7F000001L 0x7F000002L 0x7F000003L >>> hex(ip[2].int()) '0x7F000002L' >>> hex(ip[-1].int()) '0x7F000003L' """ if not isinstance(key, types.IntType) and not isinstance(key, types.LongType): raise TypeError if abs(key) >= self.len(): raise IndexError if key < 0: key = self.len() - abs(key) return self.ip + long(key)
Example #4
Source File: _version200.py From aqua-monitor with GNU Lesser General Public License v3.0 | 6 votes |
def to64(number): """Converts a number in the range of 0 to 63 into base 64 digit character in the range of '0'-'9', 'A'-'Z', 'a'-'z','-','_'. """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") if 0 <= number <= 9: #00-09 translates to '0' - '9' return byte(number + 48) if 10 <= number <= 35: return byte(number + 55) #10-35 translates to 'A' - 'Z' if 36 <= number <= 61: return byte(number + 61) #36-61 translates to 'a' - 'z' if number == 62: # 62 translates to '-' (minus) return byte(45) if number == 63: # 63 translates to '_' (underscore) return byte(95) raise ValueError('Invalid Base64 value: %i' % number)
Example #5
Source File: __init__.py From nightmare with GNU General Public License v2.0 | 6 votes |
def addTrace(self, proc): """ Add a new tracer to this group the "proc" argument may be either an long() for a pid (which we will attach to) or an already attached (and broken) tracer object. """ if (type(proc) == types.IntType or type(proc) == types.LongType): trace = getTrace() self.initTrace(trace) self.traces[proc] = trace try: trace.attach(proc) except: self.delTrace(proc) raise else: # Hopefully a tracer object... if not.. you're dumb. trace = proc self.initTrace(trace) self.traces[trace.getPid()] = trace return trace
Example #6
Source File: _version133.py From opsbro with MIT License | 6 votes |
def int2bytes(number): """Converts a number to a string of bytes >>> bytes2int(int2bytes(123456789)) 123456789 """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") string = "" while number > 0: string = "%s%s" % (byte(number & 0xFF), string) number /= 256 return string
Example #7
Source File: _version200.py From aqua-monitor with GNU Lesser General Public License v3.0 | 6 votes |
def from64(number): """Converts an ordinal character value in the range of 0-9,A-Z,a-z,-,_ to a number in the range of 0-63. """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") if 48 <= number <= 57: #ord('0') - ord('9') translates to 0-9 return(number - 48) if 65 <= number <= 90: #ord('A') - ord('Z') translates to 10-35 return(number - 55) if 97 <= number <= 122: #ord('a') - ord('z') translates to 36-61 return(number - 61) if number == 45: #ord('-') translates to 62 return(62) if number == 95: #ord('_') translates to 63 return(63) raise ValueError('Invalid Base64 value: %i' % number)
Example #8
Source File: _version200.py From opsbro with MIT License | 6 votes |
def encrypt_int(message, ekey, n): """Encrypts a message using encryption key 'ekey', working modulo n""" if type(message) is types.IntType: message = long(message) if not type(message) is types.LongType: raise TypeError("You must pass a long or int") if message < 0 or message > n: raise OverflowError("The message is too long") #Note: Bit exponents start at zero (bit counts start at 1) this is correct safebit = bit_size(n) - 2 #compute safe bit (MSB - 1) message += (1 << safebit) #add safebit to ensure folding return pow(message, ekey, n)
Example #9
Source File: _version200.py From aqua-monitor with GNU Lesser General Public License v3.0 | 6 votes |
def encrypt_int(message, ekey, n): """Encrypts a message using encryption key 'ekey', working modulo n""" if type(message) is types.IntType: message = long(message) if not type(message) is types.LongType: raise TypeError("You must pass a long or int") if message < 0 or message > n: raise OverflowError("The message is too long") #Note: Bit exponents start at zero (bit counts start at 1) this is correct safebit = bit_size(n) - 2 #compute safe bit (MSB - 1) message += (1 << safebit) #add safebit to ensure folding return pow(message, ekey, n)
Example #10
Source File: _version133.py From luci-py with Apache License 2.0 | 6 votes |
def int2bytes(number): """Converts a number to a string of bytes >>> bytes2int(int2bytes(123456789)) 123456789 """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") string = "" while number > 0: string = "%s%s" % (byte(number & 0xFF), string) number /= 256 return string
Example #11
Source File: _version133.py From baidupan_shell with GNU General Public License v2.0 | 6 votes |
def int2bytes(number): """Converts a number to a string of bytes >>> bytes2int(int2bytes(123456789)) 123456789 """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") string = "" while number > 0: string = "%s%s" % (byte(number & 0xFF), string) number /= 256 return string
Example #12
Source File: IPy.py From luscan-devel with GNU General Public License v2.0 | 6 votes |
def __getitem__(self, key): """Called to implement evaluation of self[key]. >>> ip=IP('127.0.0.0/30') >>> for x in ip: ... print hex(x.int()) ... 0x7F000000L 0x7F000001L 0x7F000002L 0x7F000003L >>> hex(ip[2].int()) '0x7F000002L' >>> hex(ip[-1].int()) '0x7F000003L' """ if type(key) != types.IntType and type(key) != types.LongType: raise TypeError if abs(key) >= self.len(): raise IndexError if key < 0: key = self.len() - abs(key) return self.ip + long(key)
Example #13
Source File: _version200.py From baidupan_shell with GNU General Public License v2.0 | 6 votes |
def encrypt_int(message, ekey, n): """Encrypts a message using encryption key 'ekey', working modulo n""" if type(message) is types.IntType: message = long(message) if not type(message) is types.LongType: raise TypeError("You must pass a long or int") if message < 0 or message > n: raise OverflowError("The message is too long") #Note: Bit exponents start at zero (bit counts start at 1) this is correct safebit = bit_size(n) - 2 #compute safe bit (MSB - 1) message += (1 << safebit) #add safebit to ensure folding return pow(message, ekey, n)
Example #14
Source File: IPy.py From NoobSec-Toolkit with GNU General Public License v2.0 | 6 votes |
def __getitem__(self, key): """Called to implement evaluation of self[key]. >>> ip=IP('127.0.0.0/30') >>> for x in ip: ... print hex(x.int()) ... 0x7F000000L 0x7F000001L 0x7F000002L 0x7F000003L >>> hex(ip[2].int()) '0x7F000002L' >>> hex(ip[-1].int()) '0x7F000003L' """ if not isinstance(key, types.IntType) and not isinstance(key, types.LongType): raise TypeError if abs(key) >= self.len(): raise IndexError if key < 0: key = self.len() - abs(key) return self.ip + long(key)
Example #15
Source File: NumberToString.py From peach with Mozilla Public License 2.0 | 6 votes |
def realEncode(self, data): """Convert number to string. If no formatString was specified in class constructor data type is dynamically determined and converted using a default formatString of "%d", "%f", or "%d" for Int, Float, and Long respectively. """ if self._formatString is None: retType = type(data) if retType is IntType: return "%d" % data elif retType is FloatType: return "%f" % data elif retType is LongType: return "%d" % data else: return data return self._formatString % data
Example #16
Source File: _version200.py From xbmc-addons-chinese with GNU General Public License v2.0 | 6 votes |
def to64(number): """Converts a number in the range of 0 to 63 into base 64 digit character in the range of '0'-'9', 'A'-'Z', 'a'-'z','-','_'. """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") if 0 <= number <= 9: #00-09 translates to '0' - '9' return byte(number + 48) if 10 <= number <= 35: return byte(number + 55) #10-35 translates to 'A' - 'Z' if 36 <= number <= 61: return byte(number + 61) #36-61 translates to 'a' - 'z' if number == 62: # 62 translates to '-' (minus) return byte(45) if number == 63: # 63 translates to '_' (underscore) return byte(95) raise ValueError('Invalid Base64 value: %i' % number)
Example #17
Source File: _version200.py From xbmc-addons-chinese with GNU General Public License v2.0 | 6 votes |
def encrypt_int(message, ekey, n): """Encrypts a message using encryption key 'ekey', working modulo n""" if type(message) is types.IntType: message = long(message) if not type(message) is types.LongType: raise TypeError("You must pass a long or int") if message < 0 or message > n: raise OverflowError("The message is too long") #Note: Bit exponents start at zero (bit counts start at 1) this is correct safebit = bit_size(n) - 2 #compute safe bit (MSB - 1) message += (1 << safebit) #add safebit to ensure folding return pow(message, ekey, n)
Example #18
Source File: _version200.py From xbmc-addons-chinese with GNU General Public License v2.0 | 6 votes |
def to64(number): """Converts a number in the range of 0 to 63 into base 64 digit character in the range of '0'-'9', 'A'-'Z', 'a'-'z','-','_'. """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") if 0 <= number <= 9: #00-09 translates to '0' - '9' return byte(number + 48) if 10 <= number <= 35: return byte(number + 55) #10-35 translates to 'A' - 'Z' if 36 <= number <= 61: return byte(number + 61) #36-61 translates to 'a' - 'z' if number == 62: # 62 translates to '-' (minus) return byte(45) if number == 63: # 63 translates to '_' (underscore) return byte(95) raise ValueError('Invalid Base64 value: %i' % number)
Example #19
Source File: _version200.py From xbmc-addons-chinese with GNU General Public License v2.0 | 6 votes |
def encrypt_int(message, ekey, n): """Encrypts a message using encryption key 'ekey', working modulo n""" if type(message) is types.IntType: message = long(message) if not type(message) is types.LongType: raise TypeError("You must pass a long or int") if message < 0 or message > n: raise OverflowError("The message is too long") #Note: Bit exponents start at zero (bit counts start at 1) this is correct safebit = bit_size(n) - 2 #compute safe bit (MSB - 1) message += (1 << safebit) #add safebit to ensure folding return pow(message, ekey, n)
Example #20
Source File: recipe-473818.py From code with MIT License | 6 votes |
def new_looper(a, arg=None): """Helper function for nest() determines what sort of looper to make given a's type""" if isinstance(a,types.TupleType): if len(a) == 2: return RangeLooper(a[0],a[1]) elif len(a) == 3: return RangeLooper(a[0],a[1],a[2]) elif isinstance(a, types.BooleanType): return BooleanLooper(a) elif isinstance(a,types.IntType) or isinstance(a, types.LongType): return RangeLooper(a) elif isinstance(a, types.StringType) or isinstance(a, types.ListType): return ListLooper(a) elif isinstance(a, Looper): return a elif isinstance(a, types.LambdaType): return CalcField(a, arg)
Example #21
Source File: _version200.py From bash-lambda-layer with MIT License | 6 votes |
def encrypt_int(message, ekey, n): """Encrypts a message using encryption key 'ekey', working modulo n""" if type(message) is types.IntType: message = long(message) if not type(message) is types.LongType: raise TypeError("You must pass a long or int") if message < 0 or message > n: raise OverflowError("The message is too long") #Note: Bit exponents start at zero (bit counts start at 1) this is correct safebit = bit_size(n) - 2 #compute safe bit (MSB - 1) message += (1 << safebit) #add safebit to ensure folding return pow(message, ekey, n)
Example #22
Source File: _version200.py From bash-lambda-layer with MIT License | 6 votes |
def from64(number): """Converts an ordinal character value in the range of 0-9,A-Z,a-z,-,_ to a number in the range of 0-63. """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") if 48 <= number <= 57: #ord('0') - ord('9') translates to 0-9 return(number - 48) if 65 <= number <= 90: #ord('A') - ord('Z') translates to 10-35 return(number - 55) if 97 <= number <= 122: #ord('a') - ord('z') translates to 36-61 return(number - 61) if number == 45: #ord('-') translates to 62 return(62) if number == 95: #ord('_') translates to 63 return(63) raise ValueError('Invalid Base64 value: %i' % number)
Example #23
Source File: _version200.py From bash-lambda-layer with MIT License | 6 votes |
def to64(number): """Converts a number in the range of 0 to 63 into base 64 digit character in the range of '0'-'9', 'A'-'Z', 'a'-'z','-','_'. """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") if 0 <= number <= 9: #00-09 translates to '0' - '9' return byte(number + 48) if 10 <= number <= 35: return byte(number + 55) #10-35 translates to 'A' - 'Z' if 36 <= number <= 61: return byte(number + 61) #36-61 translates to 'a' - 'z' if number == 62: # 62 translates to '-' (minus) return byte(45) if number == 63: # 63 translates to '_' (underscore) return byte(95) raise ValueError('Invalid Base64 value: %i' % number)
Example #24
Source File: IPy.py From NoobSec-Toolkit with GNU General Public License v2.0 | 6 votes |
def __getitem__(self, key): """Called to implement evaluation of self[key]. >>> ip=IP('127.0.0.0/30') >>> for x in ip: ... print hex(x.int()) ... 0x7F000000L 0x7F000001L 0x7F000002L 0x7F000003L >>> hex(ip[2].int()) '0x7F000002L' >>> hex(ip[-1].int()) '0x7F000003L' """ if not isinstance(key, types.IntType) and not isinstance(key, types.LongType): raise TypeError if abs(key) >= self.len(): raise IndexError if key < 0: key = self.len() - abs(key) return self.ip + long(key)
Example #25
Source File: IPy.py From kalel with GNU General Public License v3.0 | 6 votes |
def __getitem__(self, key): """Called to implement evaluation of self[key]. >>> ip=IP('127.0.0.0/30') >>> for x in ip: ... print hex(x.int()) ... 0x7F000000L 0x7F000001L 0x7F000002L 0x7F000003L >>> hex(ip[2].int()) '0x7F000002L' >>> hex(ip[-1].int()) '0x7F000003L' """ if not isinstance(key, types.IntType) and not isinstance(key, types.LongType): raise TypeError if abs(key) >= self.len(): raise IndexError if key < 0: key = self.len() - abs(key) return self.ip + long(key)
Example #26
Source File: _version200.py From opsbro with MIT License | 5 votes |
def int2bytes(number): """ Converts a number to a string of bytes """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") string = "" while number > 0: string = "%s%s" % (byte(number & 0xFF), string) number /= 256 return string
Example #27
Source File: _version133.py From xbmc-addons-chinese with GNU General Public License v2.0 | 5 votes |
def encrypt_int(message, ekey, n): """Encrypts a message using encryption key 'ekey', working modulo n""" if type(message) is types.IntType: return encrypt_int(long(message), ekey, n) if not type(message) is types.LongType: raise TypeError("You must pass a long or an int") if message > 0 and \ math.floor(math.log(message, 2)) > math.floor(math.log(n, 2)): raise OverflowError("The message is too long") return fast_exponentiation(message, ekey, n)
Example #28
Source File: _version200.py From xbmc-addons-chinese with GNU General Public License v2.0 | 5 votes |
def int2str64(number): """Converts a number to a string of base64 encoded characters in the range of '0'-'9','A'-'Z,'a'-'z','-','_'. """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") string = "" while number > 0: string = "%s%s" % (to64(number & 0x3F), string) number /= 64 return string
Example #29
Source File: _version133.py From xbmc-addons-chinese with GNU General Public License v2.0 | 5 votes |
def int2bytes(number): """Converts a number to a string of bytes """ if not (type(number) is types.LongType or type(number) is types.IntType): raise TypeError("You must pass a long or an int") string = "" while number > 0: string = "%s%s" % (byte(number & 0xFF), string) number /= 256 return string
Example #30
Source File: ipcalc.py From GloboNetworkAPI with Apache License 2.0 | 5 votes |
def __init__(self, ip, mask=None, version=0): self.mask = mask self.v = 0 # Parse input if isinstance(ip, IP): self.ip = ip.ip self.dq = ip.dq self.v = ip.v self.mask = ip.mask elif type(ip) in [types.IntType, types.LongType]: self.ip = long(ip) if self.ip <= 0xffffffff: self.v = version or 4 self.dq = self._itodq(ip) else: self.v = version or 4 self.dq = self._itodq(ip) else: # If string is in CIDR notation if '/' in ip: ip, mask = ip.split('/', 1) self.mask = int(mask) self.v = version or 0 self.dq = ip self.ip = self._dqtoi(ip) assert self.v != 0, 'Could not parse input' # Netmask defaults to one ip if self.mask is None: self.mask = self.v == 4 and 32 or 128 # Validate subnet size if self.v == 6: self.dq = self._itodq(self.ip) if self.mask < 0 or self.mask > 128: raise ValueError, 'IPv6 subnet size must be between 0 and 128' elif self.v == 4: if self.mask < 0 or self.mask > 32: raise ValueError, 'IPv4 subnet size must be between 0 and 32'