|
1 |
#!/usr/bin/python2.7 |
1 |
#!/usr/bin/env python3 |
2 |
# vim: set fileencoding=utf-8 filetype=python foldmethod=expr expandtab shiftwidth=4 tabstop=4 : |
2 |
# vim: set fileencoding=utf-8 filetype=python foldmethod=expr expandtab shiftwidth=4 tabstop=4 : |
3 |
""" |
3 |
""" |
4 |
Univention Directory Notifier Transaction log admin commmand |
4 |
Univention Directory Notifier Transaction log admin commmand |
Lines 80-86
class IndexHeader(Structure):
|
Link Here
|
---|
|
80 |
The header is architecture dependant due to the use of `c_ulong`. |
80 |
The header is architecture dependant due to the use of `c_ulong`. |
81 |
""" |
81 |
""" |
82 |
MAGIC = 0x3395e0d4L |
82 |
MAGIC = 0x3395e0d4 |
83 |
_fields_ = [("magic", c_ulong)] |
83 |
_fields_ = [("magic", c_ulong)] |
84 |
_pack_ = 1 |
84 |
_pack_ = 1 |
Lines 1387-1393
def parse_size(string):
|
Link Here
|
---|
|
1387 |
suffix = string.lstrip(".0123456789") |
1387 |
suffix = string.lstrip(".0123456789") |
1388 |
try: |
1388 |
try: |
1389 |
unit, = suffix.rstrip("iIbB").upper() or ' ' |
1389 |
unit, = suffix.rstrip("iIbB").upper() or ' ' |
1390 |
scale = 1L << (10 * " KMGTPE".index(unit)) |
1390 |
scale = 1 << (10 * " KMGTPE".index(unit)) |
1391 |
except ValueError: |
1391 |
except ValueError: |
1392 |
raise ArgumentTypeError("Invalid unit") |
1392 |
raise ArgumentTypeError("Invalid unit") |