summaryrefslogtreecommitdiff
path: root/Pb/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'Pb/__init__.py')
-rw-r--r--Pb/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Pb/__init__.py b/Pb/__init__.py
index ff0a764..4d8a8d4 100644
--- a/Pb/__init__.py
+++ b/Pb/__init__.py
@@ -27,7 +27,7 @@ class Pb(object):
if url:
_basename = os.path.basename(url)
namepart = re.split(r'\.', _basename)[0]
- namepart = self.params.sanitize(namepart)[0:_max_filename_length]
+ namepart = self._url_sanitize(namepart)[0:_max_filename_length]
name = ""
if namepart: name += "%s-" % namepart
name += "%s_%s" % (self.__class__.__name__, self._now)
@@ -47,6 +47,9 @@ class Pb(object):
_filename = self._filename_create(namepart=namepart, extension=extension)
return self._filepath_create(_filename, directory=directory)
+ def _url_sanitize (self, s):
+ return re.sub(r'\W+', '', s)
+
def _call_cmd(self, cmd):
try:
cmd = map(lambda i: str(i), cmd)