/opt/alt/python27/lib/python2.7/site-packages/alembic
NameSizeModeActions
autogenerate/-0755rm
ddl/-0755rm
operations/-0755rm
runtime/-0755rm
script/-0755rm
templates/-0755rm
testing/-0755rm
util/-0755rm
command.py115290644editdlrm
command.pyc123650644editdlrm
command.pyo126970644editdlrm
config.py158170644editdlrm
config.pyc142800644editdlrm
config.pyo143500644editdlrm
context.py1950644editdlrm
context.pyc3060644editdlrm
context.pyo3060644editdlrm
op.py1680644editdlrm
op.pyc2890644editdlrm
op.pyo2890644editdlrm
__init__.py3220644editdlrm
__init__.pyc6050644editdlrm
__init__.pyo6050644editdlrm
Edit: /opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyo (12697B)
Ñò ŒM!Vc@sddkZddklZddklZddklZddklZd„Z dd „Z de e d e ddddd „ Z dddd „Ze dd „Ze dd„Zd„Zde d„Ze e d„Ze d„Ze e d„Ze dd„Zd„ZdS(iÿÿÿÿNi(tScriptDirectory(tEnvironmentContext(tutil(t autogeneratecCs«|idƒx}ti|iƒƒD]f}ttii|iƒ|dƒƒiiƒ}z|~}t |ƒ}WdQX|id||ƒq#W|idƒ|idƒdS(sList available templatessAvailable templates: tREADMENs%s - %ss1 Templates are used via the 'init' command, e.g.:s, alembic init --template generic ./scripts( t print_stdouttostlistdirtget_template_directorytopentpathtjoint__exit__t __enter__tnext(tconfigttempnamet_[1]treadmetsynopsis((s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytlist_templates s   # tgenericc CsÉti|tiƒotid|ƒ‚ntii|iƒ|ƒ}ti|tiƒptid|ƒ‚ntidtii |ƒti |ƒtii|dƒ}tidtii |ƒti |ƒt |ƒ}xÏti |ƒD]¾}tii||ƒ}|djoZtii |i ƒ}ti|tiƒotid|ƒq°|i||d|ƒqòtii|ƒo)tii||ƒ} |i|| ƒqòqòWtid|ƒd S( s#Initialize a new scripts directory.sDirectory %s already existssNo such template %rsCreating directory %stversionssalembic.ini.makos File %s already exists, skippingtscript_locationsNPlease edit configuration/connection/logging settings in %r before proceeding.N(RtaccesstF_OKRt CommandErrorR R RtstatustabspathtmakedirsRRtconfig_file_nametmsgt_generate_templatetisfilet _copy_file( Rt directoryttemplatet template_dirRtscripttfile_t file_patht config_filet output_file((s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytinits<       theadc s…ti|ƒ} td|d|d|d|d|d|d|d|d | ƒ } ti|| | ƒ‰ti|id ƒƒ} |o3t} |oti d ƒ‚n‡fd †} n5| o‡fd †} n|oti dƒ‚n| oJt || d| d|dˆi dˆƒi i ƒz| iƒWdQXng}ˆiƒD] }||qK~}t|ƒdjo |dS|SdS(sCreate a new revision file.tmessageRtsqlR,tsplicet branch_labelt version_pathtrev_idt depends_ontrevision_environments7Using --sql with --autogenerate does not make any sensecsˆi||ƒgS(N(trun_autogenerate(trevtcontext(trevision_context(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytretrieve_migrations`scsˆi||ƒgS(N(trun_no_autogenerate(R6R7(R8(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyR9dssiUsing --sql with the revision command when revision_environment is not configured does not make any sensetfntas_sqlt template_argsR8Nii(Rt from_configtdicttautogentRevisionContextRtasbooltget_main_optiontTrueRRR=R R trun_envtgenerate_scriptstlen(RR-RR.R,R/R0R1R2R3tscript_directoryt command_argst environmentR9RR&tscripts((R8s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytrevisionDsF     c CsNti|ƒ}h|d6}|i|p tiƒ|dtd|d||S(sŠMerge two revisions together. Creates a new migration file. .. versionadded:: 0.7.0 .. seealso:: :ref:`branches` RtrefreshR,t branch_labels(RR>tgenerate_revisionRR2RD(Rt revisionsR-R0R2R&R=((s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytmerges   cs·ti|ƒ‰d }dˆjo6|ptidƒ‚nˆiddƒ\}‰n‡‡fd†}t|ˆd|d|d|dˆd |ƒiiƒzˆi ƒWd QXd S( sUpgrade to a later version.t:sRange revision not allowedicsˆiˆ|ƒS(N(t _upgrade_revs(R6R7(RLR&(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytupgrade¢sR;R<t starting_revtdestination_revttagN( RR>tNoneRRtsplitRR R RE(RRLR.RWRURT((R&RLs@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyRT—s  csÑti|ƒ‰d }dˆjo6|ptidƒ‚nˆiddƒ\}‰n|otidƒ‚n‡‡fd†}t|ˆd|d|d|d ˆd |ƒiiƒzˆi ƒWd QXd S( sRevert to a previous version.RRsRange revision not allowedis/downgrade with --sql requires :csˆiˆ|ƒS(N(t_downgrade_revs(R6R7(RLR&(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyt downgrade¾sR;R<RURVRWN( RR>RXRRRYRR R RE(RRLR.RWRUR[((R&RLs@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyR[±s&  cs‘tiˆƒ‰|djoG‡‡fd†}tˆˆd|ƒiiƒzˆiƒWdQXn+x'ˆi|ƒD]}ˆi|iƒqsWdS(s1Show the revision(s) denoted by the given symbol.tcurrentcs.x'ˆi|ƒD]}ˆi|iƒqWgS(N(t get_revisionsRt log_entry(R6R7tsc(RR&(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyt show_currentÓsR;N( RR>RR R RER]RR^(RR6R`R_((R&Rs@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytshowÍs csèti|ƒ}|dj o?d|jotidƒ‚n|iƒidƒ\}}n d}}‡fd†‰dd‡fd†}|djo|||d|ƒn8|djo|||d|ƒnˆ||||ƒdS( s.List changeset scripts in chronological order.RRs9History range requires [start]:[end], [start]:, or :[end]c s`xY|id|pdd|pdƒD]1}|i|idˆdtdtdtƒƒq'WdS(NtbaseR,theadstverbosetinclude_branchest include_doctinclude_parents(twalk_revisionsRt cmd_formatRD(RR&RbR,R_(Rd(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyt_display_historyïs    csP‡‡‡‡‡fd†}tˆˆd|ƒiiƒzˆiƒWdQXdS(NcsLˆdjoˆˆˆˆ|ƒn%ˆdjoˆˆˆ|ˆƒngS(N(RX(R6R7(R,R&RbRjR(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyt_display_current_historyùs   R;(RR R RE(RR&RbR,Rk(Rj(R,R&RbRs@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyt_display_history_w_currentøs R\R,RbN(RR>RXRRtstripRY(Rt rev_rangeRdR&RbR,Rl((RdRjs@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pythistoryâs       cCsuti|ƒ}|o|idƒ}n|i|iƒƒ}x0|D](}|i|i|dtdtƒƒqEWdS(s4Show current available heads in the script directoryRcRettree_indicatorsN(RR>R]t get_headsRRiRDtFalse(RRdtresolve_dependenciesR&RcR6((s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyRcsc s‰ti|ƒ‰xsˆiƒD]e‰ˆioU|idˆiˆdtƒdi‡‡fd†‡fd†ˆiDƒDƒƒƒqqWdS(sShow current branch pointss%s %s Res c 3sKxD|]=}ddttˆiƒƒ|itdtdˆƒfVqWdS(s%s -> %st ReRfN(RGtstrRLRiRrRD(t.0trev_obj(R_Rd(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pys 's c3s"x|]}ˆi|ƒVqWdS(N(t get_revision(RvR6(R&(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pys ,s N( RR>Rhtis_branch_pointRRiRDR tnextrev(RRd((RdR&R_s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytbranchess  csqtiˆƒ‰|otidƒn‡‡‡fd†}tˆˆd|ƒiiƒzˆiƒWdQXdS(s,Display the current revision for a database.s--head-only is deprecatedcsaˆo&ˆidti|iiiƒƒnx-ˆi|ƒD]}ˆi|iˆƒƒq=WgS(NsCurrent revision(s) for %s:(RRtobfuscate_url_pwt connectiontengineturlR]Ri(R6R7(RdR&R(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytdisplay_version9sR;N(RR>RtwarnRR R RE(RRdt head_onlyR€((RdR&Rs@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyR\1s cs·ti|ƒ‰d }dˆjo6|ptidƒ‚nˆiddƒ\}‰n‡‡fd†}t|ˆd|d|dˆd|d |ƒiiƒzˆi ƒWd QXd S( sQ'stamp' the revision table with the given revision; don't run any migrations.RRsRange revision not allowedicsˆiˆ|ƒS(N(t _stamp_revs(R6R7(RLR&(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytdo_stampWsR;R<RVRURWN( RR>RXRRRYRR R RE(RRLR.RWRUR„((R&RLs@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pytstampKs  cs²ti|ƒ‰|djoD‡fd†}t|ˆd|ƒiiƒzˆiƒWdQXnOˆi|ƒ}|ptid|ƒ‚nx|D]}ti |i ƒq”WdS(s%Edit revision script(s) using $EDITORR\csH|ptidƒ‚nx'ˆi|ƒD]}ti|iƒq*WgS(NsNo current revisions(RRR]teditR (R6R7R_(R&(s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyt edit_currentls R;Ns*No revision files indicated by symbol '%s'( RR>RR R RER]RRR†R (RR6R‡trevsR_((R&s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyR†fs (RR&Rtruntime.environmentRtRRR@RR+RXRrRLRQRTR[RaRoRcR{R\R…R†(((s@/opt/alt/python27/lib/python2.7/site-packages/alembic/command.pyts&   ,  : -