source: dassmodus/trunk/dassmodus/nosferatu/nosferatu/tools/deepcopytest.py@ 953

Last change on this file since 953 was 953, checked in by pstorz, on Sep 28, 2011 at 11:32:32 AM

first checkin

File size: 718 bytes
Line 
1#!/usr/bin/env python
2# -*- coding: utf-8 -*-
3#
4import copy
5
6import logging
7logging.basicConfig(level=logging.DEBUG,
8 format='%(asctime)s %(levelname)s \t (%(module)s:%(lineno)d) %(message)s ')
9 #filename='vanHelsing.log',
10 #filemode='w')<
11
12
13from auto_configrules import *
14from auto_types import *
15from config_classes import *
16
17
18
19
20
21
22def show_ids(itemlist):
23 for item in itemlist:
24 print id(item)
25
26diritems = dird_job_items
27
28diritem_shallowcopy = copy.copy(diritems)
29diritem_deepcopy = copy.deepcopy(diritems)
30
31
32
33print diritems
34print diritem_shallowcopy
35print diritem_deepcopy
36
37#show_ids(diritems)
38#show_ids(diritem_shallowcopy)
39#show_ids(diritem_deepcopy)
Note: See TracBrowser for help on using the repository browser.