Commit: 0c4fd02c27aaa2a982ecbb991d3cd66a54330711
Author: gandalf3
Date: Mon Aug 28 22:43:11 2017 -0700
Branches: soc-2017-package_manager
https://developer.blender.org/rB0c4fd02c27aaa2a982ecbb991d3cd66a54330711
pep8-ify bpkg/__init__.py
===================================================================
M release/scripts/modules/bpkg/__init__.py
===================================================================
diff --git a/release/scripts/modules/bpkg/__init__.py
b/release/scripts/modules/bpkg/__init__.py
index b82980539fd..a77b1303bf3 100644
--- a/release/scripts/modules/bpkg/__init__.py
+++ b/release/scripts/modules/bpkg/__init__.py
@@ -13,12 +13,14 @@ import logging
# Global package dict, keyed by package name. Use refresh_packages() to update
it
packages = {}
+
def get_repo_storage_path() -> Path:
"""Return Path to the directory in which downloaded repository indices are
stored"""
import bpy
return Path(bpy.utils.user_resource('CONFIG', 'repositories'))
+
def get_repositories() -> list:
"""
Get list of downloaded repositories and update wm.package_repositories
@@ -27,9 +29,10 @@ def get_repositories() -> list:
repos = utils.load_repositories(storage_path)
return repos
+
def refresh_repository_props():
"""Create RepositoryProperty collection from repository files"""
- #TODO: store repository props in .blend so enabled/disabled state can be
remembered
+ # TODO: store repository props in .blend so enabled/disabled state can be
remembered
import bpy
wm = bpy.context.window_manager
repos = get_repositories()
@@ -37,10 +40,11 @@ def refresh_repository_props():
for repo in repos:
repo_prop = wm.package_repositories.add()
repo_prop.name = repo.name
- repo_prop.enabled = True
+ repo_prop.enabled = True
repo_prop.url = repo.url
repo_prop.filepath = str(repo.filepath)
+
def get_installed_packages(refresh=False) -> list:
"""Get list of packages installed on disk. If refresh == True, re-scan for
new packages"""
import addon_utils
@@ -51,14 +55,16 @@ def get_installed_packages(refresh=False) -> list:
try:
pkg = types.Package.from_module(mod)
except exceptions.PackageException as err:
- msg = "Error parsing package \"{}\" ({}): {}".format(mod.__name__,
mod.__file__, err)
+ msg = "Error parsing package \"{}\" ({}): {}".format(
+ mod.__name__, mod.__file__, err)
display.pkg_errors.append(msg)
else:
pkg.installed = True
installed_pkgs.append(pkg)
return installed_pkgs
-def refresh_packages():
+
+def refresh_packages():
"""Update bpkg.packages, a dict of ConsolidatedPackages from known
repositories and
installed packages, keyed by package name"""
@@ -83,4 +89,3 @@ def refresh_packages():
masterlist[pkg.name] = types.ConsolidatedPackage(pkg)
packages = masterlist
-
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs