Skip to content

Commit f5fb54d

Browse files
committed
Flattened file structure.
- Gone is that despised, original structure.
1 parent 5552a7c commit f5fb54d

26 files changed

+102
-171
lines changed

gdrivefs/gdtool/account_info.py renamed to gdrivefs/account_info.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import logging
22

3-
from gdrivefs.general.livereader_base import LiveReaderBase
4-
from gdrivefs.gdtool.drive import get_gdrive
3+
from gdrivefs.livereader_base import LiveReaderBase
4+
from gdrivefs.drive import get_gdrive
55

66
_logger = logging.getLogger(__name__)
77

File renamed without changes.

gdrivefs/cache/__init__.py

Whitespace-only changes.

gdrivefs/cache/cache_agent.py renamed to gdrivefs/cache_agent.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import gdrivefs.state
99

1010
from gdrivefs.conf import Conf
11-
from gdrivefs.cache.cache_registry import CacheRegistry, CacheFault
11+
from gdrivefs.cache_registry import CacheRegistry, CacheFault
1212

1313
_logger = logging.getLogger(__name__)
1414
_logger.setLevel(logging.INFO)
File renamed without changes.

gdrivefs/cache/cacheclient_base.py renamed to gdrivefs/cacheclient_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import logging
22

3-
from gdrivefs.cache.cache_agent import CacheAgent
3+
from gdrivefs.cache_agent import CacheAgent
44

55
_logger = logging.getLogger(__name__)
66

gdrivefs/change.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import gdrivefs.state
66

77
from gdrivefs.conf import Conf
8-
from gdrivefs.gdtool.account_info import AccountInfo
9-
from gdrivefs.gdtool.drive import get_gdrive
10-
from gdrivefs.cache.volume import PathRelations, EntryCache
8+
from gdrivefs.account_info import AccountInfo
9+
from gdrivefs.drive import get_gdrive
10+
from gdrivefs.volume import PathRelations, EntryCache
1111

1212
_logger = logging.getLogger(__name__)
1313
_logger.setLevel(logging.WARNING)
File renamed without changes.

gdrivefs/gdfs/displaced_file.py renamed to gdrivefs/displaced_file.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from os import makedirs
77
from os.path import isdir
88

9-
from gdrivefs.gdtool.drive import get_gdrive
10-
from gdrivefs.gdtool.normal_entry import NormalEntry
9+
from gdrivefs.drive import get_gdrive
10+
from gdrivefs.normal_entry import NormalEntry
1111
from gdrivefs.conf import Conf
1212

1313
_logger = logging.getLogger(__name__)

gdrivefs/gdtool/download_agent.py.pending renamed to gdrivefs/download_agent.py.pending

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ import gipc
2424

2525
from gdrivefs.config import download_agent
2626
from gdrivefs.utility import utility
27-
from gdrivefs.gdtool.chunked_download import ChunkedDownload
28-
from gdrivefs.gdtool.drive import GdriveAuth
27+
from gdrivefs.chunked_download import ChunkedDownload
28+
from gdrivefs.drive import GdriveAuth
2929

3030
_RT_PROGRESS = 'p'
3131
_RT_ERROR = 'e'

gdrivefs/gdtool/drive.py renamed to gdrivefs/drive.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
import gdrivefs.constants
2222
import gdrivefs.config
2323
import gdrivefs.conf
24-
import gdrivefs.gdtool.chunked_download
24+
import gdrivefs.chunked_download
2525
import gdrivefs.errors
26-
import gdrivefs.gdtool.oauth_authorize
27-
import gdrivefs.gdtool.normal_entry
26+
import gdrivefs.oauth_authorize
27+
import gdrivefs.normal_entry
2828
import gdrivefs.time_support
29-
import gdrivefs.gdfs.fsutility
29+
import gdrivefs.fsutility
3030

3131
_CONF_SERVICE_NAME = 'drive'
3232
_CONF_SERVICE_VERSION = 'v2'
@@ -96,7 +96,7 @@ def wrapper(*args, **kwargs):
9696
_logger.info("There was an authorization fault under "
9797
"action [%s]. Attempting refresh.", action)
9898

99-
authorize = gdrivefs.gdtool.oauth_authorize.get_auth()
99+
authorize = gdrivefs.oauth_authorize.get_auth()
100100
authorize.check_credential_state()
101101

102102
# Re-attempt the action.
@@ -110,7 +110,7 @@ def wrapper(*args, **kwargs):
110110
class GdriveAuth(object):
111111
def __init__(self):
112112
self.__client = None
113-
self.__authorize = gdrivefs.gdtool.oauth_authorize.get_auth()
113+
self.__authorize = gdrivefs.oauth_authorize.get_auth()
114114
self.__check_authorization()
115115
self.__http = None
116116

@@ -239,7 +239,7 @@ def list_changes(self, start_change_id=None, page_token=None):
239239
normalized_entry = None
240240
else:
241241
normalized_entry = \
242-
gdrivefs.gdtool.normal_entry.NormalEntry(
242+
gdrivefs.normal_entry.NormalEntry(
243243
'list_changes',
244244
entry)
245245

@@ -281,10 +281,10 @@ def get_children_under_parent_id(self,
281281

282282
if query_is_string:
283283
query = ("title='%s'" %
284-
(gdrivefs.gdfs.fsutility.escape_filename_for_query(query_is_string)))
284+
(gdrivefs.fsutility.escape_filename_for_query(query_is_string)))
285285
elif query_contains_string:
286286
query = ("title contains '%s'" %
287-
(gdrivefs.gdfs.fsutility.escape_filename_for_query(query_contains_string)))
287+
(gdrivefs.fsutility.escape_filename_for_query(query_contains_string)))
288288
else:
289289
query = None
290290

@@ -318,7 +318,7 @@ def get_entry(self, entry_id):
318318
self.__assert_response_kind(response, 'drive#file')
319319

320320
return \
321-
gdrivefs.gdtool.normal_entry.NormalEntry('direct_read', response)
321+
gdrivefs.normal_entry.NormalEntry('direct_read', response)
322322

323323
@_marshall
324324
def list_files(self, query_contains_string=None, query_is_string=None,
@@ -345,10 +345,10 @@ def list_files(self, query_contains_string=None, query_is_string=None,
345345

346346
if query_is_string:
347347
query_components.append("title='%s'" %
348-
(gdrivefs.gdfs.fsutility.escape_filename_for_query(query_is_string)))
348+
(gdrivefs.fsutility.escape_filename_for_query(query_is_string)))
349349
elif query_contains_string:
350350
query_components.append("title contains '%s'" %
351-
(gdrivefs.gdfs.fsutility.escape_filename_for_query(query_contains_string)))
351+
(gdrivefs.fsutility.escape_filename_for_query(query_contains_string)))
352352

353353
# Make sure that we don't get any entries that we would have to ignore.
354354

@@ -377,7 +377,7 @@ def list_files(self, query_contains_string=None, query_is_string=None,
377377

378378
for entry_raw in result[u'items']:
379379
entry = \
380-
gdrivefs.gdtool.normal_entry.NormalEntry(
380+
gdrivefs.normal_entry.NormalEntry(
381381
'list_files',
382382
entry_raw)
383383

@@ -460,7 +460,7 @@ def download_to_local(self, output_file_path, normalized_entry,
460460
url = normalized_entry.download_links[mime_type]
461461

462462
with open(output_file_path, 'wb') as f:
463-
downloader = gdrivefs.gdtool.chunked_download.ChunkedDownload(
463+
downloader = gdrivefs.chunked_download.ChunkedDownload(
464464
f,
465465
authed_http,
466466
url)
@@ -608,7 +608,7 @@ def __insert_entry(self, is_file, filename, parents, mime_type,
608608
self.__assert_response_kind(response, 'drive#file')
609609

610610
normalized_entry = \
611-
gdrivefs.gdtool.normal_entry.NormalEntry(
611+
gdrivefs.normal_entry.NormalEntry(
612612
'insert_entry',
613613
response)
614614

@@ -721,7 +721,7 @@ def update_entry(self, normalized_entry, filename=None, data_filepath=None,
721721
data_filepath is not None)
722722

723723
normalized_entry = \
724-
gdrivefs.gdtool.normal_entry.NormalEntry('update_entry', result)
724+
gdrivefs.normal_entry.NormalEntry('update_entry', result)
725725

726726
_logger.debug("Entry updated: [%s]", normalized_entry)
727727

@@ -754,7 +754,7 @@ def __finish_upload(self, filename, request, has_file):
754754
@_marshall
755755
def rename(self, normalized_entry, new_filename):
756756

757-
result = gdrivefs.gdfs.fsutility.split_path_nolookups(new_filename)
757+
result = gdrivefs.fsutility.split_path_nolookups(new_filename)
758758
(path, filename_stripped, mime_type, is_hidden) = result
759759

760760
_logger.debug("Renaming entry [%s] to [%s]. IS_HIDDEN=[%s]",
File renamed without changes.

gdrivefs/gdfs/__init__.py

Whitespace-only changes.

gdrivefs/gdfs/gdfuse.py renamed to gdrivefs/gdfuse.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,26 @@
1717
from datetime import datetime
1818
from os.path import split
1919

20-
import gdrivefs.gdfs.fsutility
21-
import gdrivefs.gdfs.opened_file
20+
import gdrivefs.fsutility
21+
import gdrivefs.opened_file
2222
import gdrivefs.config
2323
import gdrivefs.config.changes
2424
import gdrivefs.config.fs
2525

2626
from gdrivefs.utility import utility
2727
from gdrivefs.change import get_change_manager
28-
from gdrivefs.cache.volume import PathRelations, EntryCache, \
28+
from gdrivefs.volume import PathRelations, EntryCache, \
2929
CLAUSE_ENTRY, CLAUSE_PARENT, \
3030
CLAUSE_CHILDREN, CLAUSE_ID, \
3131
CLAUSE_CHILDREN_LOADED
3232
from gdrivefs.conf import Conf
33-
from gdrivefs.gdtool.drive import get_gdrive
34-
from gdrivefs.gdtool.account_info import AccountInfo
33+
from gdrivefs.drive import get_gdrive
34+
from gdrivefs.account_info import AccountInfo
3535

36-
from gdrivefs.gdfs.fsutility import strip_export_type, split_path,\
36+
from gdrivefs.fsutility import strip_export_type, split_path,\
3737
build_filepath, dec_hint
38-
from gdrivefs.gdfs.displaced_file import DisplacedFile
39-
from gdrivefs.cache.volume import path_resolver
38+
from gdrivefs.displaced_file import DisplacedFile
39+
from gdrivefs.volume import path_resolver
4040
from gdrivefs.errors import GdNotFoundError
4141
from gdrivefs.time_support import get_flat_normal_fs_time_from_epoch
4242

@@ -218,7 +218,7 @@ def readdir(self, path, offset):
218218
@dec_hint(['raw_path', 'length', 'offset', 'fh'])
219219
def read(self, raw_path, length, offset, fh):
220220

221-
om = gdrivefs.gdfs.opened_file.get_om()
221+
om = gdrivefs.opened_file.get_om()
222222

223223
try:
224224
opened_file = om.get_by_fh(fh)
@@ -338,7 +338,7 @@ def __create(self, filepath, mode=None):
338338
def create(self, raw_filepath, mode):
339339
"""Create a new file. This always precedes a write."""
340340

341-
om = gdrivefs.gdfs.opened_file.get_om()
341+
om = gdrivefs.opened_file.get_om()
342342

343343
try:
344344
fh = om.get_new_handle()
@@ -351,7 +351,7 @@ def create(self, raw_filepath, mode):
351351
(entry, path, filename, mime_type) = self.__create(raw_filepath)
352352

353353
try:
354-
opened_file = gdrivefs.gdfs.opened_file.OpenedFile(
354+
opened_file = gdrivefs.opened_file.OpenedFile(
355355
entry.id,
356356
path,
357357
filename,
@@ -366,7 +366,7 @@ def create(self, raw_filepath, mode):
366366
_logger.debug("Registering OpenedFile object with handle (%d), "
367367
"path [%s], and ID [%s].", fh, raw_filepath, entry.id)
368368

369-
om = gdrivefs.gdfs.opened_file.get_om()
369+
om = gdrivefs.opened_file.get_om()
370370

371371
try:
372372
om.add(opened_file, fh=fh)
@@ -385,7 +385,7 @@ def open(self, filepath, flags):
385385
# TODO: Fail if does not exist and the mode/flags is read only.
386386

387387
try:
388-
opened_file = gdrivefs.gdfs.opened_file.\
388+
opened_file = gdrivefs.opened_file.\
389389
create_for_existing_filepath(filepath)
390390
except GdNotFoundError:
391391
_logger.exception("Could not create handle for requested [%s] "
@@ -396,7 +396,7 @@ def open(self, filepath, flags):
396396
"opened filepath [%s].", filepath)
397397
raise FuseOSError(EIO)
398398

399-
om = gdrivefs.gdfs.opened_file.get_om()
399+
om = gdrivefs.opened_file.get_om()
400400

401401
try:
402402
fh = om.add(opened_file)
@@ -414,7 +414,7 @@ def open(self, filepath, flags):
414414
def release(self, filepath, fh):
415415
"""Close a file."""
416416

417-
om = gdrivefs.gdfs.opened_file.get_om()
417+
om = gdrivefs.opened_file.get_om()
418418

419419
try:
420420
om.remove_by_fh(fh)
@@ -426,7 +426,7 @@ def release(self, filepath, fh):
426426

427427
@dec_hint(['filepath', 'data', 'offset', 'fh'], ['data'])
428428
def write(self, filepath, data, offset, fh):
429-
om = gdrivefs.gdfs.opened_file.get_om()
429+
om = gdrivefs.opened_file.get_om()
430430

431431
try:
432432
opened_file = om.get_by_fh(fh=fh)
@@ -445,7 +445,7 @@ def write(self, filepath, data, offset, fh):
445445
@dec_hint(['filepath', 'fh'])
446446
def flush(self, filepath, fh):
447447

448-
om = gdrivefs.gdfs.opened_file.get_om()
448+
om = gdrivefs.opened_file.get_om()
449449

450450
try:
451451
opened_file = om.get_by_fh(fh=fh)
@@ -628,7 +628,7 @@ def rename(self, filepath_old, filepath_new):
628628
@dec_hint(['filepath', 'length', 'fh'])
629629
def truncate(self, filepath, length, fh=None):
630630
if fh is not None:
631-
om = gdrivefs.gdfs.opened_file.get_om()
631+
om = gdrivefs.opened_file.get_om()
632632

633633
try:
634634
opened_file = om.get_by_fh(fh)
@@ -719,7 +719,7 @@ def unlink(self, file_path):
719719

720720
# Remove from among opened-files.
721721

722-
om = gdrivefs.gdfs.opened_file.get_om()
722+
om = gdrivefs.opened_file.get_om()
723723

724724
try:
725725
opened_file = om.remove_by_filepath(file_path)
@@ -860,7 +860,7 @@ def mount(auth_storage_filepath, mountpoint, debug=None, nothreads=None,
860860
name = ("gdfs(%s)" % (auth_storage_filepath,))
861861

862862
# Make sure we can connect.
863-
gdrivefs.gdtool.account_info.AccountInfo().get_data()
863+
gdrivefs.account_info.AccountInfo().get_data()
864864

865865
fuse = FUSE(
866866
GDriveFS(),

gdrivefs/gdtool/__init__.py

Whitespace-only changes.

gdrivefs/general/__init__.py

Whitespace-only changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)