Repository URL to install this package:
|
Version:
1.0.11 ▾
|
wlanpi-profiler
/
opt
/
wlanpi-profiler
/
lib
/
python3.7
/
site-packages
/
distlib
/
__pycache__
/
util.cpython-37.pyc
|
|---|
B
ª>dr^ñã @ s² d dl Z d dlmZ d dlZd dlZd dlmZ d dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZyd dlZW n ek
r dZY nX d dlZd dlZd dlZd dlZd dlZyd dlZW n ek
rÞ d dlZY nX d dlZddlmZ ddlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 e
1e2¡Z3e
4d¡Z5e
4d¡Z6e
4d ¡Z7e
4d
¡Z8e
4d¡Z9e
4d¡Z:e
4d
¡Z;e
4d¡Z<dd Z=dd Z>dd Z?dd Z@dd ZAdddZBdd ZCdd ZDdd ZEejFd!d" ZGejFd#d$ ZHejFdd&d'ZIG d(d) d)eJZKd*d+ ZLG d,d- d-eJZMd.d/ ZNG d0d1 d1eJZOe
4d2e
jP¡ZQd3d4 ZRdd5d6ZSd7d8 ZTd9d: ZUd;d< ZVd=d> ZWd?d@ ZXe
4dAe
jY¡ZZe
4dB¡Z[ddCdDZ\e
4dE¡Z]dFdG Z^dHdI Z_dJdK Z`dLZadMdN ZbdOdP ZcG dQdR dReJZdG dSdT dTeJZeG dUdV dVeJZfdWZgddYdZZhd[d\ Zid]ZjG d^d_ d_eJZke
4d`¡Zle
4da¡Zme
4db¡Zndcdd Zdedf ZoerÖddglmpZqmrZrmsZs G dhdi die$jtZtG djdk dkeqZpG dldm dmepe'ZuG dndo doe%jvZver G dpdq dqe%jwZwG drds dse%jxZxdtdu ZyG dvdw dweJZzG dxdy dyezZ{G dzd{ d{ezZ|G d|d} d}e(Z}G d~d deJZ~dd ZG dd deJZdd
Zdd Zdd ZddddZdd Z
dS )é N)Údeque)Úiglobé )ÚDistlibException)Ústring_typesÚ text_typeÚshutilÚ raw_inputÚStringIOÚcache_from_sourceÚurlopenÚurljoinÚhttplibÚ xmlrpclibÚ splittypeÚHTTPHandlerÚBaseConfiguratorÚvalid_identÚ ContainerÚconfigparserÚURLErrorÚZipFileÚfsdecodeÚunquoteÚurlparsez^([\w\.-]+)\s*z^([\w\.*+-]+)\s*z^(<=?|>=?|={2,3}|[~!]=)\s*z*^((<=?)|(>=?)|={2,3}|[~!]=|in|not\s+in)\s*z^or\b\s*z ^and\b\s*z(\S+)\s*z(([\s\w\.{}()*+#:;,/?!~`@$%^&=|<>\[\]-]+)c s6 dd fddfddfdd | S ) ae
Parse a marker string and return a dictionary containing a marker expression.
The dictionary will contain keys "op", "lhs" and "rhs" for non-terminals in
the expression grammar, or strings. A string contained in quotes is to be
interpreted as a literal string, and a string not contained in quotes is a
variable (such as os_name).
c S s0 t | ¡}|r,| ¡ d }| | ¡ d
} nü| s:tdnî| d }|dkrVtd| d |d¡}| dd
} |g}x| rì| d |krP qv| d |kr®| |¡ | dd
} qvt | ¡}|sÈtd| | | ¡ d ¡ | | ¡ d
} qvW d |¡}td| | |¡ d |¡}| dd
¡ } || fS ) Nr zunexpected end of inputz'"zinvalid expression: %sÚ r zerror in string literal: %szunterminated string: %s)
Ú
IDENTIFIERÚmatchÚgroupsÚendÚSyntaxErrorÚreplaceÚappendÚSTRING_CHUNKÚjoinÚlstrip)Ú remainingÚmÚresultÚqÚoqÚpartsÚs© r- ú/build/wlanpi-profiler-7IIg1Q/wlanpi-profiler-1.0.11/debian/wlanpi-profiler/opt/wlanpi-profiler/lib/python3.7/site-packages/distlib/util.pyÚ
marker_varA s:
z parse_marker.<locals>.marker_varc s¸ | rR| d dkrR | dd
¡ \}} | d dkr@td| | dd
¡ } n^| \}} xL| rªt | ¡}|stP | ¡ d }| | ¡ d
} | \}} |||d}q`W |}|| fS )Nr ú(r ú)zunterminated parenthesis: %s)ÚopÚlhsÚrhs)r% r Ú MARKER_OPr r r )r&