Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
neoppod
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Levin Zimmermann
neoppod
Commits
20dae799
Commit
20dae799
authored
Mar 13, 2012
by
Julien Muchembled
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix and update copyright notices
parent
c4e49518
Changes
135
Hide whitespace changes
Inline
Side-by-side
Showing
135 changed files
with
260 additions
and
453 deletions
+260
-453
neo/admin/app.py
neo/admin/app.py
+2
-3
neo/admin/handler.py
neo/admin/handler.py
+2
-3
neo/client/Storage.py
neo/client/Storage.py
+2
-3
neo/client/__init__.py
neo/client/__init__.py
+1
-1
neo/client/app.py
neo/client/app.py
+2
-3
neo/client/cache.py
neo/client/cache.py
+4
-16
neo/client/config.py
neo/client/config.py
+2
-3
neo/client/container.py
neo/client/container.py
+1
-2
neo/client/exception.py
neo/client/exception.py
+1
-2
neo/client/handlers/__init__.py
neo/client/handlers/__init__.py
+2
-3
neo/client/handlers/master.py
neo/client/handlers/master.py
+2
-3
neo/client/handlers/storage.py
neo/client/handlers/storage.py
+2
-3
neo/client/iterator.py
neo/client/iterator.py
+2
-3
neo/client/poll.py
neo/client/poll.py
+2
-3
neo/client/pool.py
neo/client/pool.py
+2
-3
neo/lib/__init__.py
neo/lib/__init__.py
+2
-3
neo/lib/attributeTracker.py
neo/lib/attributeTracker.py
+2
-3
neo/lib/bootstrap.py
neo/lib/bootstrap.py
+2
-3
neo/lib/config.py
neo/lib/config.py
+2
-3
neo/lib/connection.py
neo/lib/connection.py
+2
-3
neo/lib/connector.py
neo/lib/connector.py
+2
-3
neo/lib/debug.py
neo/lib/debug.py
+1
-2
neo/lib/dispatcher.py
neo/lib/dispatcher.py
+2
-3
neo/lib/event.py
neo/lib/event.py
+2
-3
neo/lib/exception.py
neo/lib/exception.py
+2
-3
neo/lib/handler.py
neo/lib/handler.py
+2
-3
neo/lib/logger.py
neo/lib/logger.py
+2
-3
neo/lib/node.py
neo/lib/node.py
+2
-3
neo/lib/profiling.py
neo/lib/profiling.py
+1
-2
neo/lib/protocol.py
neo/lib/protocol.py
+2
-3
neo/lib/pt.py
neo/lib/pt.py
+2
-3
neo/lib/util.py
neo/lib/util.py
+2
-3
neo/master/app.py
neo/master/app.py
+2
-3
neo/master/backup_app.py
neo/master/backup_app.py
+4
-16
neo/master/handlers/__init__.py
neo/master/handlers/__init__.py
+2
-3
neo/master/handlers/administration.py
neo/master/handlers/administration.py
+2
-3
neo/master/handlers/backup.py
neo/master/handlers/backup.py
+4
-16
neo/master/handlers/client.py
neo/master/handlers/client.py
+2
-3
neo/master/handlers/election.py
neo/master/handlers/election.py
+2
-3
neo/master/handlers/identification.py
neo/master/handlers/identification.py
+2
-3
neo/master/handlers/secondary.py
neo/master/handlers/secondary.py
+2
-3
neo/master/handlers/shutdown.py
neo/master/handlers/shutdown.py
+2
-3
neo/master/handlers/storage.py
neo/master/handlers/storage.py
+2
-3
neo/master/pt.py
neo/master/pt.py
+2
-3
neo/master/recovery.py
neo/master/recovery.py
+2
-3
neo/master/transactions.py
neo/master/transactions.py
+2
-3
neo/master/verification.py
neo/master/verification.py
+2
-3
neo/neoctl/app.py
neo/neoctl/app.py
+2
-3
neo/neoctl/handler.py
neo/neoctl/handler.py
+2
-3
neo/neoctl/neoctl.py
neo/neoctl/neoctl.py
+2
-3
neo/scripts/neoadmin.py
neo/scripts/neoadmin.py
+1
-2
neo/scripts/neoctl.py
neo/scripts/neoctl.py
+1
-2
neo/scripts/neomaster.py
neo/scripts/neomaster.py
+1
-2
neo/scripts/neomigrate.py
neo/scripts/neomigrate.py
+1
-2
neo/scripts/neostorage.py
neo/scripts/neostorage.py
+1
-2
neo/scripts/runner.py
neo/scripts/runner.py
+1
-2
neo/scripts/simple.py
neo/scripts/simple.py
+4
-16
neo/storage/app.py
neo/storage/app.py
+2
-3
neo/storage/checker.py
neo/storage/checker.py
+4
-16
neo/storage/database/__init__.py
neo/storage/database/__init__.py
+2
-3
neo/storage/database/manager.py
neo/storage/database/manager.py
+2
-3
neo/storage/database/mysqldb.py
neo/storage/database/mysqldb.py
+2
-3
neo/storage/database/sqlite.py
neo/storage/database/sqlite.py
+1
-2
neo/storage/exception.py
neo/storage/exception.py
+1
-2
neo/storage/handlers/__init__.py
neo/storage/handlers/__init__.py
+2
-3
neo/storage/handlers/client.py
neo/storage/handlers/client.py
+2
-3
neo/storage/handlers/hidden.py
neo/storage/handlers/hidden.py
+2
-3
neo/storage/handlers/identification.py
neo/storage/handlers/identification.py
+2
-3
neo/storage/handlers/initialization.py
neo/storage/handlers/initialization.py
+2
-3
neo/storage/handlers/master.py
neo/storage/handlers/master.py
+2
-3
neo/storage/handlers/storage.py
neo/storage/handlers/storage.py
+2
-3
neo/storage/handlers/verification.py
neo/storage/handlers/verification.py
+2
-3
neo/storage/replicator.py
neo/storage/replicator.py
+2
-3
neo/storage/transactions.py
neo/storage/transactions.py
+1
-2
neo/tests/__init__.py
neo/tests/__init__.py
+2
-3
neo/tests/client/testClientApp.py
neo/tests/client/testClientApp.py
+2
-3
neo/tests/client/testConnectionPool.py
neo/tests/client/testConnectionPool.py
+2
-3
neo/tests/client/testMasterHandler.py
neo/tests/client/testMasterHandler.py
+2
-3
neo/tests/client/testStorageHandler.py
neo/tests/client/testStorageHandler.py
+2
-3
neo/tests/cluster.py
neo/tests/cluster.py
+2
-4
neo/tests/functional/__init__.py
neo/tests/functional/__init__.py
+2
-3
neo/tests/functional/testClient.py
neo/tests/functional/testClient.py
+2
-3
neo/tests/functional/testCluster.py
neo/tests/functional/testCluster.py
+2
-3
neo/tests/functional/testMaster.py
neo/tests/functional/testMaster.py
+2
-3
neo/tests/functional/testStorage.py
neo/tests/functional/testStorage.py
+2
-3
neo/tests/master/testClientHandler.py
neo/tests/master/testClientHandler.py
+2
-3
neo/tests/master/testElectionHandler.py
neo/tests/master/testElectionHandler.py
+2
-3
neo/tests/master/testMasterApp.py
neo/tests/master/testMasterApp.py
+2
-3
neo/tests/master/testMasterPT.py
neo/tests/master/testMasterPT.py
+2
-3
neo/tests/master/testRecovery.py
neo/tests/master/testRecovery.py
+2
-3
neo/tests/master/testStorageHandler.py
neo/tests/master/testStorageHandler.py
+2
-3
neo/tests/master/testTransactions.py
neo/tests/master/testTransactions.py
+2
-3
neo/tests/master/testVerification.py
neo/tests/master/testVerification.py
+2
-3
neo/tests/storage/testClientHandler.py
neo/tests/storage/testClientHandler.py
+2
-3
neo/tests/storage/testIdentificationHandler.py
neo/tests/storage/testIdentificationHandler.py
+2
-3
neo/tests/storage/testInitializationHandler.py
neo/tests/storage/testInitializationHandler.py
+2
-3
neo/tests/storage/testMasterHandler.py
neo/tests/storage/testMasterHandler.py
+2
-3
neo/tests/storage/testStorageApp.py
neo/tests/storage/testStorageApp.py
+2
-3
neo/tests/storage/testStorageDBTests.py
neo/tests/storage/testStorageDBTests.py
+2
-3
neo/tests/storage/testStorageMySQL.py
neo/tests/storage/testStorageMySQL.py
+2
-3
neo/tests/storage/testStorageSQLite.py
neo/tests/storage/testStorageSQLite.py
+2
-3
neo/tests/storage/testTransactions.py
neo/tests/storage/testTransactions.py
+1
-2
neo/tests/storage/testVerificationHandler.py
neo/tests/storage/testVerificationHandler.py
+2
-3
neo/tests/testBootstrap.py
neo/tests/testBootstrap.py
+2
-3
neo/tests/testConnection.py
neo/tests/testConnection.py
+2
-3
neo/tests/testDispatcher.py
neo/tests/testDispatcher.py
+2
-3
neo/tests/testEvent.py
neo/tests/testEvent.py
+2
-3
neo/tests/testHandler.py
neo/tests/testHandler.py
+2
-3
neo/tests/testNodes.py
neo/tests/testNodes.py
+2
-3
neo/tests/testPT.py
neo/tests/testPT.py
+2
-3
neo/tests/testProtocol.py
neo/tests/testProtocol.py
+2
-3
neo/tests/testUtil.py
neo/tests/testUtil.py
+2
-3
neo/tests/threaded/__init__.py
neo/tests/threaded/__init__.py
+2
-4
neo/tests/threaded/test.py
neo/tests/threaded/test.py
+2
-4
neo/tests/threaded/testReplication.py
neo/tests/threaded/testReplication.py
+2
-4
neo/tests/zodb/__init__.py
neo/tests/zodb/__init__.py
+2
-3
neo/tests/zodb/testBasic.py
neo/tests/zodb/testBasic.py
+2
-3
neo/tests/zodb/testConflict.py
neo/tests/zodb/testConflict.py
+2
-3
neo/tests/zodb/testHistory.py
neo/tests/zodb/testHistory.py
+2
-3
neo/tests/zodb/testIterator.py
neo/tests/zodb/testIterator.py
+2
-3
neo/tests/zodb/testMT.py
neo/tests/zodb/testMT.py
+2
-3
neo/tests/zodb/testPack.py
neo/tests/zodb/testPack.py
+2
-3
neo/tests/zodb/testPersistent.py
neo/tests/zodb/testPersistent.py
+2
-3
neo/tests/zodb/testReadOnly.py
neo/tests/zodb/testReadOnly.py
+2
-3
neo/tests/zodb/testRecovery.py
neo/tests/zodb/testRecovery.py
+2
-3
neo/tests/zodb/testRevision.py
neo/tests/zodb/testRevision.py
+2
-3
neo/tests/zodb/testSynchronization.py
neo/tests/zodb/testSynchronization.py
+2
-3
neo/tests/zodb/testUndo.py
neo/tests/zodb/testUndo.py
+2
-3
neo/tests/zodb/testVersion.py
neo/tests/zodb/testVersion.py
+2
-3
neo/tests/zodb/testZODB.py
neo/tests/zodb/testZODB.py
+2
-3
neoadmin
neoadmin
+1
-2
neoctl
neoctl
+1
-2
neomaster
neomaster
+1
-2
neomigrate
neomigrate
+1
-2
neostorage
neostorage
+1
-2
No files found.
neo/admin/app.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
...
...
neo/admin/handler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
...
...
neo/client/Storage.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
ZODB
import
BaseStorage
,
ConflictResolution
,
POSException
from
ZODB
import
BaseStorage
,
ConflictResolution
,
POSException
from
zope.interface
import
implements
from
zope.interface
import
implements
...
...
neo/client/__init__.py
View file @
20dae799
##############################################################################
##############################################################################
#
#
# Copyright (
c
) 2001, 2002 Zope Foundation and Contributors.
# Copyright (
C
) 2001, 2002 Zope Foundation and Contributors.
# All Rights Reserved.
# All Rights Reserved.
#
#
# This software is subject to the provisions of the Zope Public License,
# This software is subject to the provisions of the Zope Public License,
...
...
neo/client/app.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
cPickle
import
dumps
,
loads
from
cPickle
import
dumps
,
loads
from
zlib
import
compress
as
real_compress
,
decompress
from
zlib
import
compress
as
real_compress
,
decompress
...
...
neo/client/cache.py
View file @
20dae799
##############################################################################
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2011-2012 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# WARNING: This program as such is intended to be used by professional
# This program is free software; you can redistribute it and/or
# programmers who take the whole responsibility 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
# guarantees and support are strongly advised 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
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
# of the License, or (at your option) any later version.
#
#
# This program is distributed in the hope that it will be useful,
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
##############################################################################
import
math
import
math
...
...
neo/client/config.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
ZODB.config
import
BaseConfig
from
ZODB.config
import
BaseConfig
...
...
neo/client/container.py
View file @
20dae799
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
thread
import
get_ident
from
thread
import
get_ident
from
neo.lib.locking
import
Queue
from
neo.lib.locking
import
Queue
...
...
neo/client/exception.py
View file @
20dae799
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
ZODB
import
POSException
from
ZODB
import
POSException
...
...
neo/client/handlers/__init__.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
neo.lib.handler
import
EventHandler
from
neo.lib.handler
import
EventHandler
from
neo.lib.protocol
import
ProtocolError
,
Packets
from
neo.lib.protocol
import
ProtocolError
,
Packets
...
...
neo/client/handlers/master.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
from
neo.lib.pt
import
MTPartitionTable
as
PartitionTable
from
neo.lib.pt
import
MTPartitionTable
as
PartitionTable
...
...
neo/client/handlers/storage.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
ZODB.TimeStamp
import
TimeStamp
from
ZODB.TimeStamp
import
TimeStamp
from
ZODB.POSException
import
ConflictError
from
ZODB.POSException
import
ConflictError
...
...
neo/client/iterator.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
ZODB
import
BaseStorage
from
ZODB
import
BaseStorage
from
zope.interface
import
implements
from
zope.interface
import
implements
...
...
neo/client/poll.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
logging
import
DEBUG
,
ERROR
from
logging
import
DEBUG
,
ERROR
from
threading
import
Thread
,
Event
,
enumerate
as
thread_enum
from
threading
import
Thread
,
Event
,
enumerate
as
thread_enum
...
...
neo/client/pool.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
time
import
time
from
random
import
shuffle
from
random
import
shuffle
...
...
neo/lib/__init__.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
logging
as
logging_std
import
logging
as
logging_std
...
...
neo/lib/attributeTracker.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
ATTRIBUTE_TRACKER_ENABLED
=
False
ATTRIBUTE_TRACKER_ENABLED
=
False
...
...
neo/lib/bootstrap.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
from
time
import
sleep
from
time
import
sleep
...
...
neo/lib/config.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
ConfigParser
import
SafeConfigParser
from
ConfigParser
import
SafeConfigParser
from
.
import
util
from
.
import
util
...
...
neo/lib/connection.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
functools
import
wraps
from
functools
import
wraps
from
time
import
time
from
time
import
time
...
...
neo/lib/connector.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
socket
import
socket
import
errno
import
errno
...
...
neo/lib/debug.py
View file @
20dae799
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
traceback
import
traceback
import
signal
import
signal
...
...
neo/lib/dispatcher.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
functools
import
wraps
from
functools
import
wraps
from
.locking
import
Lock
,
Empty
from
.locking
import
Lock
,
Empty
...
...
neo/lib/event.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
time
import
time
from
time
import
time
import
neo.lib
import
neo.lib
...
...
neo/lib/exception.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
class
NeoException
(
Exception
):
class
NeoException
(
Exception
):
pass
pass
...
...
neo/lib/handler.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
functools
import
wraps
from
functools
import
wraps
import
neo.lib
import
neo.lib
...
...
neo/lib/logger.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
base64
import
b64encode
from
base64
import
b64encode
import
neo
import
neo
...
...
neo/lib/node.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
time
import
time
from
time
import
time
from
os.path
import
exists
,
getsize
from
os.path
import
exists
,
getsize
...
...
neo/lib/profiling.py
View file @
20dae799
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
"""
"""
Profiling is done with tiny-profiler, a very simple profiler.
Profiling is done with tiny-profiler, a very simple profiler.
...
...
neo/lib/protocol.py
View file @
20dae799
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
socket
import
socket
import
sys
import
sys
...
...
neo/lib/pt.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
math
import
math
from
functools
import
wraps
from
functools
import
wraps
...
...
neo/lib/util.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
re
import
re
...
...
neo/master/app.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
import
os
,
sys
import
os
,
sys
...
...
neo/master/backup_app.py
View file @
20dae799
##############################################################################
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2012 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# WARNING: This program as such is intended to be used by professional
# This program is free software; you can redistribute it and/or
# programmers who take the whole responsibility 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
# guarantees and support are strongly advised 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
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
# of the License, or (at your option) any later version.
#
#
# This program is distributed in the hope that it will be useful,
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
##############################################################################
import
random
,
weakref
import
random
,
weakref
from
bisect
import
bisect
from
bisect
import
bisect
...
...
neo/master/handlers/__init__.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
...
...
neo/master/handlers/administration.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
random
import
random
import
neo
import
neo
...
...
neo/master/handlers/backup.py
View file @
20dae799
##############################################################################
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2012 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# WARNING: This program as such is intended to be used by professional
# This program is free software; you can redistribute it and/or
# programmers who take the whole responsibility 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
# guarantees and support are strongly advised 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
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
# of the License, or (at your option) any later version.
#
#
# This program is distributed in the hope that it will be useful,
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
##############################################################################
from
neo.lib.exception
import
PrimaryFailure
from
neo.lib.exception
import
PrimaryFailure
from
neo.lib.handler
import
EventHandler
from
neo.lib.handler
import
EventHandler
...
...
neo/master/handlers/client.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
from
neo.lib.protocol
import
NodeStates
,
Packets
,
ProtocolError
from
neo.lib.protocol
import
NodeStates
,
Packets
,
ProtocolError
...
...
neo/master/handlers/election.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
...
...
neo/master/handlers/identification.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
...
...
neo/master/handlers/secondary.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
.
import
MasterHandler
from
.
import
MasterHandler
from
neo.lib.handler
import
EventHandler
from
neo.lib.handler
import
EventHandler
...
...
neo/master/handlers/shutdown.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
from
neo.lib
import
protocol
from
neo.lib
import
protocol
...
...
neo/master/handlers/storage.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
from
neo.lib.protocol
import
CellStates
,
ClusterStates
,
Packets
,
ProtocolError
from
neo.lib.protocol
import
CellStates
,
ClusterStates
,
Packets
,
ProtocolError
...
...
neo/master/pt.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib.pt
import
neo.lib.pt
from
struct
import
pack
,
unpack
from
struct
import
pack
,
unpack
...
...
neo/master/recovery.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
struct
import
pack
from
struct
import
pack
...
...
neo/master/transactions.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
time
import
time
,
gmtime
from
time
import
time
,
gmtime
from
struct
import
pack
,
unpack
from
struct
import
pack
,
unpack
...
...
neo/master/verification.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
from
neo.lib.util
import
dump
from
neo.lib.util
import
dump
...
...
neo/neoctl/app.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
.neoctl
import
NeoCTL
,
NotReadyException
from
.neoctl
import
NeoCTL
,
NotReadyException
from
neo.lib.util
import
bin
,
dump
from
neo.lib.util
import
bin
,
dump
...
...
neo/neoctl/handler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
neo.lib.handler
import
EventHandler
from
neo.lib.handler
import
EventHandler
from
neo.lib.protocol
import
ErrorCodes
,
Packets
from
neo.lib.protocol
import
ErrorCodes
,
Packets
...
...
neo/neoctl/neoctl.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
neo.lib.connector
import
getConnectorHandler
from
neo.lib.connector
import
getConnectorHandler
from
neo.lib.connection
import
ClientConnection
from
neo.lib.connection
import
ClientConnection
...
...
neo/scripts/neoadmin.py
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
optparse
import
OptionParser
from
optparse
import
OptionParser
from
neo.lib
import
setupLog
from
neo.lib
import
setupLog
...
...
neo/scripts/neoctl.py
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
sys
import
sys
from
optparse
import
OptionParser
from
optparse
import
OptionParser
...
...
neo/scripts/neomaster.py
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
optparse
import
OptionParser
from
optparse
import
OptionParser
from
neo.lib
import
setupLog
from
neo.lib
import
setupLog
...
...
neo/scripts/neomigrate.py
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
optparse
import
OptionParser
from
optparse
import
OptionParser
import
logging
import
logging
...
...
neo/scripts/neostorage.py
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
optparse
import
OptionParser
from
optparse
import
OptionParser
from
neo.lib
import
setupLog
from
neo.lib
import
setupLog
...
...
neo/scripts/runner.py
View file @
20dae799
...
@@ -13,8 +13,7 @@
...
@@ -13,8 +13,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
traceback
import
traceback
import
unittest
import
unittest
...
...
neo/scripts/simple.py
View file @
20dae799
#!/usr/bin/env python
#!/usr/bin/env python
##############################################################################
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2011 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# WARNING: This program as such is intended to be used by professional
# This program is free software; you can redistribute it and/or
# programmers who take the whole responsibility 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
# guarantees and support are strongly advised 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
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
# of the License, or (at your option) any later version.
#
#
# This program is distributed in the hope that it will be useful,
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
##############################################################################
import
inspect
,
random
,
signal
,
sys
import
inspect
,
random
,
signal
,
sys
from
optparse
import
OptionParser
from
optparse
import
OptionParser
...
...
neo/storage/app.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
import
sys
import
sys
...
...
neo/storage/checker.py
View file @
20dae799
##############################################################################
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2012 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# WARNING: This program as such is intended to be used by professional
# This program is free software; you can redistribute it and/or
# programmers who take the whole responsibility 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
# guarantees and support are strongly advised 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
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
# of the License, or (at your option) any later version.
#
#
# This program is distributed in the hope that it will be useful,
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
#
##############################################################################
from
collections
import
deque
from
collections
import
deque
from
functools
import
wraps
from
functools
import
wraps
...
...
neo/storage/database/__init__.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
LOG_QUERIES
=
False
LOG_QUERIES
=
False
...
...
neo/storage/database/manager.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
from
neo.lib
import
util
from
neo.lib
import
util
...
...
neo/storage/database/mysqldb.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
binascii
import
a2b_hex
from
binascii
import
a2b_hex
import
MySQLdb
import
MySQLdb
...
...
neo/storage/database/sqlite.py
View file @
20dae799
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
sqlite3
import
sqlite3
import
neo.lib
import
neo.lib
...
...
neo/storage/exception.py
View file @
20dae799
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
class
AlreadyPendingError
(
Exception
):
class
AlreadyPendingError
(
Exception
):
pass
pass
...
...
neo/storage/handlers/__init__.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
...
...
neo/storage/handlers/client.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
from
neo.lib.handler
import
EventHandler
from
neo.lib.handler
import
EventHandler
...
...
neo/storage/handlers/hidden.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
...
...
neo/storage/handlers/identification.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
...
...
neo/storage/handlers/initialization.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
...
...
neo/storage/handlers/master.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo.lib
import
neo.lib
from
neo.lib.util
import
dump
from
neo.lib.util
import
dump
...
...
neo/storage/handlers/storage.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
weakref
import
weakref
from
functools
import
wraps
from
functools
import
wraps
...
...
neo/storage/handlers/verification.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
neo
import
neo
...
...
neo/storage/replicator.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
"""
"""
Replication algorithm
Replication algorithm
...
...
neo/storage/transactions.py
View file @
20dae799
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
time
import
time
from
time
import
time
import
neo.lib
import
neo.lib
...
...
neo/tests/__init__.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
__builtin__
import
__builtin__
import
os
import
os
...
...
neo/tests/client/testClientApp.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
cPickle
import
dumps
from
cPickle
import
dumps
...
...
neo/tests/client/testConnectionPool.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
,
ReturnValues
from
mock
import
Mock
,
ReturnValues
...
...
neo/tests/client/testMasterHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/client/testStorageHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/cluster.py
View file @
20dae799
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2011 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -13,8 +12,7 @@
...
@@ -13,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
__builtin__
import
__builtin__
import
errno
import
errno
...
...
neo/tests/functional/__init__.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
errno
import
errno
import
os
import
os
...
...
neo/tests/functional/testClient.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
os
import
os
import
unittest
import
unittest
...
...
neo/tests/functional/testCluster.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
import
transaction
import
transaction
...
...
neo/tests/functional/testMaster.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
.
import
NEOCluster
,
NEOFunctionalTest
from
.
import
NEOCluster
,
NEOFunctionalTest
...
...
neo/tests/functional/testStorage.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
time
import
time
import
unittest
import
unittest
...
...
neo/tests/master/testClientHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/master/testElectionHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/master/testMasterApp.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/master/testMasterPT.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/master/testRecovery.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
struct
import
pack
,
unpack
from
struct
import
pack
,
unpack
...
...
neo/tests/master/testStorageHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/master/testTransactions.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/master/testVerification.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
struct
import
pack
,
unpack
from
struct
import
pack
,
unpack
...
...
neo/tests/storage/testClientHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
,
ReturnValues
from
mock
import
Mock
,
ReturnValues
...
...
neo/tests/storage/testIdentificationHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/storage/testInitializationHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/storage/testMasterHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/storage/testStorageApp.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
,
ReturnValues
from
mock
import
Mock
,
ReturnValues
...
...
neo/tests/storage/testStorageDBTests.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
binascii
import
a2b_hex
from
binascii
import
a2b_hex
import
unittest
import
unittest
...
...
neo/tests/storage/testStorageMySQL.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
import
MySQLdb
import
MySQLdb
...
...
neo/tests/storage/testStorageSQLite.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
.testStorageDBTests
import
StorageDBTests
from
.testStorageDBTests
import
StorageDBTests
...
...
neo/tests/storage/testTransactions.py
View file @
20dae799
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
random
import
random
import
unittest
import
unittest
...
...
neo/tests/storage/testVerificationHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/testBootstrap.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/testConnection.py
View file @
20dae799
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -13,8 +13,7 @@
...
@@ -13,8 +13,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
time
import
time
from
time
import
time
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/testDispatcher.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
mock
import
Mock
from
mock
import
Mock
from
.
import
NeoTestBase
from
.
import
NeoTestBase
...
...
neo/tests/testEvent.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
from
.
import
NeoUnitTestBase
from
.
import
NeoUnitTestBase
...
...
neo/tests/testHandler.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/testNodes.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/testPT.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
mock
import
Mock
from
mock
import
Mock
...
...
neo/tests/testProtocol.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
2
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
import
socket
import
socket
...
...
neo/tests/testUtil.py
View file @
20dae799
#
#
# Copyright (C) 2006-201
0
Nexedi SA
# Copyright (C) 2006-201
1
Nexedi SA
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
...
...
neo/tests/threaded/__init__.py
View file @
20dae799
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2011-2012 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -13,8 +12,7 @@
...
@@ -13,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
os
,
random
,
socket
,
sys
,
tempfile
,
threading
,
time
,
types
,
weakref
import
os
,
random
,
socket
,
sys
,
tempfile
,
threading
,
time
,
types
,
weakref
import
traceback
import
traceback
...
...
neo/tests/threaded/test.py
View file @
20dae799
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2011-2012 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -13,8 +12,7 @@
...
@@ -13,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
threading
import
threading
import
transaction
import
transaction
...
...
neo/tests/threaded/testReplication.py
View file @
20dae799
#
#
# Copyright (c) 2011 Nexedi SARL and Contributors. All Rights Reserved.
# Copyright (C) 2012 Nexedi SA
# Julien Muchembled <jm@nexedi.com>
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -13,8 +12,7 @@
...
@@ -13,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
random
import
random
import
sys
import
sys
...
...
neo/tests/zodb/__init__.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
os
import
os
...
...
neo/tests/zodb/testBasic.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.BasicStorage
import
BasicStorage
from
ZODB.tests.BasicStorage
import
BasicStorage
...
...
neo/tests/zodb/testConflict.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.ConflictResolution
import
ConflictResolvingStorage
from
ZODB.tests.ConflictResolution
import
ConflictResolvingStorage
...
...
neo/tests/zodb/testHistory.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.HistoryStorage
import
HistoryStorage
from
ZODB.tests.HistoryStorage
import
HistoryStorage
...
...
neo/tests/zodb/testIterator.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.IteratorStorage
import
IteratorStorage
from
ZODB.tests.IteratorStorage
import
IteratorStorage
...
...
neo/tests/zodb/testMT.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.MTStorage
import
MTStorage
from
ZODB.tests.MTStorage
import
MTStorage
...
...
neo/tests/zodb/testPack.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -13,8 +13,7 @@
...
@@ -13,8 +13,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
try
:
try
:
...
...
neo/tests/zodb/testPersistent.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.PersistentStorage
import
PersistentStorage
from
ZODB.tests.PersistentStorage
import
PersistentStorage
...
...
neo/tests/zodb/testReadOnly.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.ReadOnlyStorage
import
ReadOnlyStorage
from
ZODB.tests.ReadOnlyStorage
import
ReadOnlyStorage
...
...
neo/tests/zodb/testRecovery.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
os
import
os
import
unittest
import
unittest
...
...
neo/tests/zodb/testRevision.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.RevisionStorage
import
RevisionStorage
from
ZODB.tests.RevisionStorage
import
RevisionStorage
...
...
neo/tests/zodb/testSynchronization.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.StorageTestBase
import
StorageTestBase
from
ZODB.tests.StorageTestBase
import
StorageTestBase
...
...
neo/tests/zodb/testUndo.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.StorageTestBase
import
StorageTestBase
from
ZODB.tests.StorageTestBase
import
StorageTestBase
...
...
neo/tests/zodb/testVersion.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests.VersionStorage
import
VersionStorage
from
ZODB.tests.VersionStorage
import
VersionStorage
...
...
neo/tests/zodb/testZODB.py
View file @
20dae799
#
#
# Copyright (C) 2009-201
0
Nexedi SA
# Copyright (C) 2009-201
1
Nexedi SA
#
#
# This program is free software; you can redistribute it and/or
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# modify it under the terms of the GNU General Public License
...
@@ -12,8 +12,7 @@
...
@@ -12,8 +12,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
import
unittest
import
unittest
from
ZODB.tests
import
testZODB
from
ZODB.tests
import
testZODB
...
...
neoadmin
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
neo.scripts.neoadmin
import
main
from
neo.scripts.neoadmin
import
main
main
()
main
()
...
...
neoctl
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
neo.scripts.neoctl
import
main
from
neo.scripts.neoctl
import
main
main
()
main
()
...
...
neomaster
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
neo.scripts.neomaster
import
main
from
neo.scripts.neomaster
import
main
main
()
main
()
...
...
neomigrate
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
neo.scripts.neomigrate
import
main
from
neo.scripts.neomigrate
import
main
main
()
main
()
...
...
neostorage
View file @
20dae799
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
from
neo.scripts.neostorage
import
main
from
neo.scripts.neostorage
import
main
main
()
main
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment