[Erp5-report] r25769 - /erp5/trunk/products/TIDStorage/utils/cut_tid.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Mar 2 11:42:32 CET 2009


Author: luke
Date: Mon Mar  2 11:42:30 2009
New Revision: 25769

URL: http://svn.erp5.org?rev=25769&view=rev
Log:
 - this script is duplicate of existing one, thanks Vincent for spotting out

Removed:
    erp5/trunk/products/TIDStorage/utils/cut_tid.py

Removed: erp5/trunk/products/TIDStorage/utils/cut_tid.py
URL: http://svn.erp5.org/erp5/trunk/products/TIDStorage/utils/cut_tid.py?rev=25768&view=auto
==============================================================================
--- erp5/trunk/products/TIDStorage/utils/cut_tid.py [utf8] (original)
+++ erp5/trunk/products/TIDStorage/utils/cut_tid.py (removed)
@@ -1,52 +1,0 @@
-#!/usr/bin/python
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# Copyright (c) 2009 Nexedi SARL and Contributors. All Rights Reserved.
-#                    Łukasz Nowak <luke at nexedi.com>
-#
-# WARNING: This program as such is intended to be used by professional
-# programmers who take the whole responsability of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs
-# End users who are looking for a ready-to-use solution with commercial
-# garantees and support are strongly adviced to contract a Free Software
-# Service Company
-#
-# This program is Free Software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
-##############################################################################
-
-# Allows to shrink ZODB at given TID
-# Needs Base64 encoded TID, which can be obtained by dump_tid.py
-
-from base64 import decodestring
-import sys
-from ZODB.FileStorage import FileStorage
-
-
-def main():
-  filename = sys.argv[1]
-  tid = decodestring(sys.argv[2])
-
-  fs = FileStorage(filename, create=False, read_only=True, stop=tid)
-  pos = fs.getSize()
-  fs.close()
-
-  print 'Will cut %s at position %s...' % (filename, pos)
-  f = file(filename,'a').truncate(pos)
-
-if __name__ == '__main__':
-  assert len(sys.argv) == 3, 'Requires exactly 2 argument: <filename> <Base 64 tid>'
-  sys.exit(main())




More information about the Erp5-report mailing list