Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
‹EYc@sedZddlmZmZmZd„Zd„Zd„Zd„Z	d„Z
d„Zd	„Zd
S(sgprivate module containing functions used for copying data
between instances based on join conditions.

i(texctutilt
attributesc
	Cs1|j}|j}x|D]\}	}
y6|j|	}|j|jjj||tjƒ}Wn*tj	k
r‡t
t||	||
ƒnXy4|j|
}|j|jjj|||dƒWn*tj	k
rèt
t||	||
ƒnX|r|	jr|
jr|
j|	ƒrt|jd||
f<qqWdS(Ntpk_cascaded(tdictt_columntopropertytmanagertkeytimpltgetRtPASSIVE_OFFRtUnmappedColumnErrort_raise_col_to_proptFalsetsettNonetTruetprimary_keyt
references(
tsourcet
source_mappertdesttdest_mappertsynchronize_pairst	uowcommittflag_cascaded_pkstsource_dictt	dest_dicttltrtproptvalue((sH/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/orm/sync.pytpopulates$		

'	cCs±xª|D]¢\}}y|j|}||j}Wn*tjk
r]tt||||ƒnXy|j|}|||j<Wqtjk
r¨tt||||ƒqXqWdS(N(RRRRRR
R(RRRRRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/orm/sync.pytbulk_populate_inherit_keys0s

cCs±xª|D]¢\}}|jr_|j||j|ƒtjkr_td|tj|ƒfƒ‚ny|j||j|dƒWqt	j
k
r¨ttd|||ƒqXqWdS(NsKDependency rule tried to blank-out primary key column '%s' on instance '%s'(
Rt_get_state_attr_by_columnRtorm_utilt	_none_settAssertionErrort	state_strt_set_state_attr_by_columnRRRRR(RRRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/orm/sync.pytclearAs	c	Cs£xœ|D]”\}}y=|j|jƒ|ƒ}|j||j|dtjƒ}Wn*tjk
r|tt	||d|ƒnX|||j<||||j<qWdS(Ntpassive(t_get_committed_attr_by_columntobjR"RRR
RRRR
RR(	RRRt
old_prefixRRRtoldvalueR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/orm/sync.pytupdateRs
cCszxs|D]k\}}y%|j||j|dtjƒ}Wn*tjk
rdtt||d|ƒnX|||j	<qWdS(NR)(
R"RRR
RRRR
RR(RRtdict_RRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/orm/sync.pyt
populate_dict_scCs‹x„|D]x\}}y|j|}Wn*tjk
rPtt||d|ƒnX|j||jtj	ƒ}t
|jƒrtSqWtSdS(spreturn true if the source object has changes from an old to a
    new value on the given synchronize pairs

    N(
RRRRR
Rtget_attribute_historyRRtPASSIVE_NO_INITIALIZEtbooltdeletedR(RRRRRRRthistory((sH/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/orm/sync.pytsource_modifiedjscCsB|r"tjd||fƒ‚ntjd|||fƒ‚dS(NsÑCan't execute sync rule for destination column '%s'; mapper '%s' does not map this column.  Try using an explicit `foreign_keys` collection which does not include this column (or use a viewonly=True relation).sØCan't execute sync rule for source column '%s'; mapper '%s' does not map this column.  Try using an explicit `foreign_keys` collection which does not include destination column '%s' (or use a viewonly=True relation).(RR(tisdestRt
source_columnRtdest_column((sH/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/orm/sync.pyR|sN(
t__doc__tRRR#RR R!R(R.R0R6R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/orm/sync.pyt<module>s