<s> from __future__ import division <EOL> import copy <EOL> from auto_gen import DBAbstraction as _DBAbstraction <EOL> from id_scope import IdScope <EOL> class DBAbstraction ( _DBAbstraction ) : <EOL> def __init__ ( self , * args , ** kwargs ) : <EOL> _DBAbstraction . __init__ ( self , * args , ** kwargs ) <EOL> self . idScope = IdScope ( ) <EOL> self . idScope . setBeginId ( '<STR_LIT:action>' , <NUM_LIT:1> ) <EOL> def __copy__ ( self ) : <EOL> return DBAbstraction . do_copy ( self ) <EOL> def do_copy ( self , new_ids = False , id_scope = None , id_remap = None ) : <EOL> cp = _DBAbstraction . do_copy ( self , new_ids , id_scope , id_remap ) <EOL> cp . __class__ = DBAbstraction <EOL> cp . idScope = copy . copy ( self . idScope ) <EOL> return cp </s>
