~sil/ubuntuone-client/create-mgt-desktopcouch-db

« back to all changes in this revision

Viewing changes to ubuntuone/syncdaemon/u1fsfsm.py

  • Committer: Tarmac
  • Author(s): facundo at com
  • Date: 2009-09-18 20:38:11 UTC
  • mfrom: (200.6.7 insistent-lr)
  • Revision ID: dobey@gnome.org-20090918203811-1jvjwq1h4cfakxm1
Introduces LR_SCAN_ERROR for LocalRescan to signal an error when the directory does not exists.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2042
2042
                              'STATE_OUT': {u'changed': u'=',
2043
2043
                                            u'has_metadata': u'=',
2044
2044
                                            u'is_directory': u'='}}],
 
2045
            u'LR_SCAN_ERROR': [{'ACTION': u'',
 
2046
                                'ACTION_FUNC': u'nothing',
 
2047
                                'COMMENTS': u'it was deleted at some point',
 
2048
                                'PARAMETERS': {u'hash_eq_local_hash': u'NA',
 
2049
                                               u'hash_eq_server_hash': u'NA',
 
2050
                                               u'not_authorized': u'NA',
 
2051
                                               u'not_available': u'NA'},
 
2052
                                'STATE': {u'changed': u'NA',
 
2053
                                          u'has_metadata': u'F',
 
2054
                                          u'is_directory': u'NA'},
 
2055
                                'STATE_OUT': {u'changed': u'NA',
 
2056
                                              u'has_metadata': u'F',
 
2057
                                              u'is_directory': u'NA'}},
 
2058
                               {'ACTION': u'DESPAIR',
 
2059
                                'ACTION_FUNC': u'DESPAIR',
 
2060
                                'COMMENTS': u'we should never be local-scanning a file',
 
2061
                                'PARAMETERS': {u'hash_eq_local_hash': u'NA',
 
2062
                                               u'hash_eq_server_hash': u'NA',
 
2063
                                               u'not_authorized': u'NA',
 
2064
                                               u'not_available': u'NA'},
 
2065
                                'STATE': {u'changed': u'*',
 
2066
                                          u'has_metadata': u'T',
 
2067
                                          u'is_directory': u'F'},
 
2068
                                'STATE_OUT': {u'changed': u'*',
 
2069
                                              u'has_metadata': u'*',
 
2070
                                              u'is_directory': u'*'}},
 
2071
                               {'ACTION': u'RESCAN',
 
2072
                                'ACTION_FUNC': u'rescan_dir',
 
2073
                                'COMMENTS': u'we need to re start the local rescan',
 
2074
                                'PARAMETERS': {u'hash_eq_local_hash': u'NA',
 
2075
                                               u'hash_eq_server_hash': u'NA',
 
2076
                                               u'not_authorized': u'NA',
 
2077
                                               u'not_available': u'NA'},
 
2078
                                'STATE': {u'changed': u'*',
 
2079
                                          u'has_metadata': u'T',
 
2080
                                          u'is_directory': u'T'},
 
2081
                                'STATE_OUT': {u'changed': u'=',
 
2082
                                              u'has_metadata': u'=',
 
2083
                                              u'is_directory': u'='}}],
2045
2084
            u'SV_DIR_NEW': [{'ACTION': u'md.create(path=path, uuid=uuid, type=type)\naq.query(uuid=uuid)',
2046
2085
                             'ACTION_FUNC': u'new_dir',
2047
2086
                             'COMMENTS': u'good case, we send a query to see if there are anychanges we need to merge',