From 609fdc2d1472e160ac768658ccd6877668f0a2b3 Mon Sep 17 00:00:00 2001 From: robotis Date: Wed, 16 May 2012 23:34:18 +0000 Subject: [PATCH] Fix issue 5 --- lesscpy/plib/call.py | 6 +++++- lesscpy/test/css/issues/issue5.css | 3 +++ lesscpy/test/less/issues/issue5.less | 3 +++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 lesscpy/test/css/issues/issue5.css create mode 100644 lesscpy/test/less/issues/issue5.less diff --git a/lesscpy/plib/call.py b/lesscpy/plib/call.py index 2555429..f57b24b 100644 --- a/lesscpy/plib/call.py +++ b/lesscpy/plib/call.py @@ -49,7 +49,11 @@ class Call(Node): if hasattr(color, name): try: - return getattr(color, name)(*args) + result = getattr(color, name)(*args) + try: + return result + ' ' + except TypeError: + return result except ValueError: pass self.parsed = name + ''.join([p for p in parsed]) diff --git a/lesscpy/test/css/issues/issue5.css b/lesscpy/test/css/issues/issue5.css new file mode 100644 index 0000000..451975c --- /dev/null +++ b/lesscpy/test/css/issues/issue5.css @@ -0,0 +1,3 @@ +.test { + border: #3b3b3b solid 1px; +} \ No newline at end of file diff --git a/lesscpy/test/less/issues/issue5.less b/lesscpy/test/less/issues/issue5.less new file mode 100644 index 0000000..5e87ff0 --- /dev/null +++ b/lesscpy/test/less/issues/issue5.less @@ -0,0 +1,3 @@ +.test { + border: darken(#555555, 10%) solid 1px; +} \ No newline at end of file