/opt/dedrads/mysql/__pycache__
Edit: /opt/dedrads/mysql/__pycache__/mysqlrepair.cpython-313.pyc (3349B)
}j S r SSKJr SSKJr SSKrSSKJr SSKrSSK J
r
\" S5 R 5 ( a SrOS rS
\R S\S S
\4S jrS
\\S \4 4S jrS r\S:X a \" 5 gg)zrepairs database tables )ArgumentParser)PathN)Literal)Cursorz/etc/redhat-releasez/var/lib/mysql/mysql.sockz/run/mysqld/mysqld.sockconndbcmd)OPTIMIZEREPAIRreturnc x SnU R [ 5 n UR S5 UR 5 Vs/ s H oDS PM nnW HL n[ U5 R SS5 n UR U SU S35 [ UR 5 6 MN S S S 5 U$ s snf ! [ R
a n[ R " U5 S nANS nAff = f! [ R
a. n[ SU SU SU 3[ R S 9 S
n S nAM S nAff = f! , ( d f U$ = f)Nr zSHOW TABLES`z``z TABLE `zError running z
TABLE on z: )file )
cursorr executefetchallpymysqlErrorsysexitstrreplaceprintfetchonestderr) r r rcodecurx
tablenamesexctableescapeds !/opt/dedrads/mysql/mysqlrepair.py
repair_tablesr$ s
E
V KK
&(+71A$J7 E%j((d3G
ugXgYa89s||~&
$ L 8}} HHSMM ==
$UG:eWBseD
$ Lso D*#B.B)B.
D*.-C%D*)B..C"CD*C""D*%D'9#D"D*"D''D**
D9c [ [ S9n U R SS9nUR SSSSS9 UR S SS
SS9 U R S5 U R 5 nUR
UR 4$ )N)descriptionT)requiredz--repairstore_constr
r )actionconstdestz
--optimizer dbname)r __doc__add_mutually_exclusive_groupadd_argument
parse_argsr r, )parserr argss r# r0 r0 + s
0F///>E =w
]*7 !D::t{{"" c [ 5 u p[ R " S[ US9 n[ X 5 nS S S 5 [
R " W5 g ! , ( d f N%= f)Nz
/root/.my.cnf)read_default_fileunix_socketdatabase)r0 r connectSOCKr$ r r )r r, r r s r# mainr: 9 sL LME )
d*
HHUO
s A
A __main__)r- argparser pathlibr r typingr r pymysql.cursorsr existsr9
Connectionintr$ tupler r0 r: __name__ r3 r#
rF s #
" %%''&D %D
%,-A%B2#E'"67<= # zF r3