| 125 | return {} |
| 126 | |
| 127 | def getTotalSize(self, site, ignore=None): |
| 128 | params = {"site_id": self.site_ids.get(site.address, 0)} |
| 129 | if ignore: |
| 130 | params["not__inner_path"] = ignore |
| 131 | res = self.execute("SELECT SUM(size) + SUM(size_files) AS size, SUM(size_files_optional) AS size_optional FROM content WHERE ?", params) |
| 132 | row = dict(res.fetchone()) |
| 133 | |
| 134 | if not row["size"]: |
| 135 | row["size"] = 0 |
| 136 | if not row["size_optional"]: |
| 137 | row["size_optional"] = 0 |
| 138 | |
| 139 | return row["size"], row["size_optional"] |
| 140 | |
| 141 | def listModified(self, site, after=None, before=None): |
| 142 | params = {"site_id": self.site_ids.get(site.address, 0)} |