HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //opt/alt/python27/lib64/python2.7/site-packages/guppy/heapy/ImpSet.py
#._cv_part guppy.heapy.ImpSet

class _GLUECLAMP_:
    _imports_ = (
	'_parent.UniSet:IdentitySetMulti',
	'_parent.UniSet:IdentitySet',
	'_parent.View:_hiding_tag_',
	'_root.guppy:sets',
	'_root.guppy.sets:NodeSet',
	'_root.guppy.sets:ImmNodeSet',
	'_root.guppy.sets:MutNodeSet',
	'_root.guppy.sets:immbit',
	'_root.guppy.sets:immbitrange',
	'_root.guppy.sets:immbitset',
	'_root.guppy.sets:mutbitset',
	)

    def _get_emptynodeset(self):
	return self.immnodeset()

    def immnodeset(self, it=()):
	return self.sets.immnodeset(it, self._hiding_tag_)

    def immnodeset_union(self, sets):
	return self.sets.immnodeset_union(sets, self._hiding_tag_)

    def laxnodeset(self, v):
	if not (isinstance(v, self.NodeSet) and v._hiding_tag_ is self._hiding_tag_):
	    v = self.sets.immnodeset(v, self._hiding_tag_)
	return v

    def mutnodeset(self, *args, **kwds):
	s = self.sets.mutnodeset(*args, **kwds)
	s._hiding_tag_ = self._hiding_tag_
	return s