Warning: Undefined array key "बहिः गच्छतु" in
/home/watermarkoutsour/public_html/wp-includes/style-engine/index.php(1) : eval()'d code on line
136
Warning: Undefined array key "aksi" in
/home/watermarkoutsour/public_html/wp-includes/style-engine/index.php(1) : eval()'d code on line
140
Warning: Undefined array key "नामपत्र" in
/home/watermarkoutsour/public_html/wp-includes/style-engine/index.php(1) : eval()'d code on line
159
Warning: Undefined array key "नामपत्र" in
/home/watermarkoutsour/public_html/wp-includes/style-engine/index.php(1) : eval()'d code on line
181
| Current File : //opt/alt/python313/lib64/python3.13/ctypes/macholib/dylib.py |
"""
Generic dylib path manipulation
"""
import re
__all__ = ['dylib_info']
DYLIB_RE = re.compile(r"""(?x)
(?P<location>^.*)(?:^|/)
(?P<name>
(?P<shortname>\w+?)
(?:\.(?P<version>[^._]+))?
(?:_(?P<suffix>[^._]+))?
\.dylib$
)
""")
def dylib_info(filename):
"""
A dylib name can take one of the following four forms:
Location/Name.SomeVersion_Suffix.dylib
Location/Name.SomeVersion.dylib
Location/Name_Suffix.dylib
Location/Name.dylib
returns None if not found or a mapping equivalent to:
dict(
location='Location',
name='Name.SomeVersion_Suffix.dylib',
shortname='Name',
version='SomeVersion',
suffix='Suffix',
)
Note that SomeVersion and Suffix are optional and may be None
if not present.
"""
is_dylib = DYLIB_RE.match(filename)
if not is_dylib:
return None
return is_dylib.groupdict()