HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/share/apt-listchanges/__pycache__/ALCSeenDb.cpython-35.pyc


ŸõëXKã@s™ddlmZddlmZddlZddlZddlZGdd„deƒZGdd„de	ƒZ
Gdd	„d	e
ƒZd
dd„ZdS)
é)Úndbm)Ú_Nc@seZdZdS)ÚDbErrorN)Ú__name__Ú
__module__Ú__qualname__©rrú'/usr/share/apt-listchanges/ALCSeenDb.pyr"src@s^eZdZdZdd„Zdd„Zdd„Zdd	„Zd
d„Zdd
„Z	dS)Úseendb_dummyzYInterface for seen database.
       Also used when path to the database is not configuredcCsdS)NFr)ÚselfÚ
srcpackagerrr	Ú__contains__(szseendb_dummy.__contains__cCsdS)Nr)rrrrr	Ú__getitem__+szseendb_dummy.__getitem__cCsdS)Nr)rrÚversionrrr	Ú__setitem__.szseendb_dummy.__setitem__cCsdS)Nr)rrrr	Úclose_db1szseendb_dummy.close_dbcCsdS)Nr)rrrr	Ú
apply_changes4szseendb_dummy.apply_changescCsttdƒƒ‚dS)Nz™Path to the seen database is unknown.
Please either specify it with --save-seen option
or pass --profile=apt to have it read from the configuration file.)rr)rrrr	Údump7szseendb_dummy.dumpN)
rrrÚ__doc__r
rrrrrrrrr	r
%sr
csseZdZdZd‡fdd†Zdd„Zdd„Zd	d
„Zdd„Zd
d„Z	dd„Z
‡S)Úseendbz!Class to manage the seen databaseFcstƒjƒd|_|dd…|jkrTttdƒd|d|jiƒ‚|dd
…|_y>|rvdnd}tj|j|dƒ|_d	|jkWnPt	k
r÷}z0ttd
ƒd|dt
|ƒiƒ|‚WYdd}~XnXi|_dS)Nz.dbéz)Database %(db)s does not end with %(ext)sZdbZextÚrÚci¤zfoo%0z*Database %(db)s failed to load: %(errmsg)sÚerrmsgéýÿÿÿr)ÚsuperÚ__init__Ú
_extensionrrÚ_dbpathrÚopenÚ_seenÚ	ExceptionÚstrÚ	_seen_new)rÚpathÚreadOnlyÚmodeÚex)Ú	__class__rr	r>s
	2zseendb.__init__cCs
||jkS)N)r )rrrrr	r
Rszseendb.__contains__cCs|j|jƒS)N)r Údecode)rrrrr	rUszseendb.__getitem__cCs2|jj|dƒjƒ|kr.||j|<dS)Nó)r Úgetr)r#)rrrrrr	rXs!zseendb.__setitem__cCs|jjƒd|_dS)N)r Úclose)rrrr	r]s
zseendb.close_dbcsˆjs
dS‡fdd†}|dƒ|dƒ|dƒ}}}tjj|ƒrgtj||ƒtjˆjdddƒ}x'ˆjj	ƒD]\}}|||<q“W|j
ƒtjj|ƒrÖtj|ƒtjj|ƒrøtj||ƒtj
||ƒdS)Ncsˆj|ˆjS)N)rr)Úarg)rrr	Úmkfsz seendb.apply_changes.<locals>.mkz-oldÚz-newri¤)r#Úosr$ÚisfileÚshutilÚcopyrrrÚitemsr,ÚunlinkÚlinkÚrename)rr.ÚoldZcurÚnewÚseenÚkeyÚvaluer)rr	ras	&

zseendb.apply_changescCsQxJt|jjƒƒD]3}|j|}td|jƒ|jƒfƒqWdS)Nz%s %s)Úsortedr ÚkeysÚprintr))rr;r<rrr	r}s
zseendb.dump)rrrrrr
rrrrrrr)r(r	r<srFcCs |jrt|j|ƒStƒS)N)Z	save_seenrr
)Úconfigr%rrr	Úmake_seen_dbƒs	rA)
ZdbmrZALChacksrr0r2Úsysr!rÚobjectr
rrArrrr	Ú<module>sG